搜尋本站文章
2008-02-26
SQL Server 2008 繁體中文版本 CTP 6之安裝 Install:圖多
剛好正在安裝 Microsoft SQL Server 2008 CTP,2008 年 2 月,順便將繁體中文版本的安裝畫面抓下來作為備忘之用。
請到以下位置檢視:
http://picasaweb.google.com/DerrickLaLa
http://picasaweb.google.com/DerrickLaLa/SQL2008_CTP02_
下載 Microsoft SQL Server 2008 CTP,2008 年 2 月
http://www.microsoft.com/downloads/details.aspx?FamilyID=749bd760-f404-4d45-9ac0-d7f1b3ed1053&DisplayLang=zh-tw
2008-02-23
SQL Server 2008 移除舊版本的功能:Features Removed from SQL Server 2008
依據 Microsoft SQL Server 2008 CTP,2008 年 2 月 版本的文件,SQL Server 2008 不再包含以下的 SQL Server 2005 功能:
1. SQL Server 2008 已經移除了 SQL Server Notification Services
雖然 Notification Services 不是 SQL Server 2008 的元件,但是此元件將在 SQL Server 2005 產品支援生命週期中繼續受到支援。
在未來的版本中,重要通知狀況的支援將併入 Reporting Services。
2. SQL Server 2008 Express 已經移除了 SQL-DMO
SQL Server 2008 Express 已經移除了 SQL Server Database Management Objects (SQL-DMO)。我們建議您盡快修改目前仍使用這項功能的應用程式。如果您必須支援 SQL-DMO for SQL Server Express,請從 Microsoft 下載網站安裝 SQL Server 2005 功能套件的回溯相容性元件。
請勿在新的開發工作中使用 SQL-DMO,請改用 SQL Server 管理物件 (SMO)。您可以透過安裝《SQL Server 2005 線上叢書》,參考 SMO 文件集。
3. SQL Server 2008 已經移除了介面區組態工具
SQL Server 2008 已經移除了 SQL Server 介面區組態工具。這個版本的取代功能如下:
下載 Microsoft SQL Server 2008 CTP,2008 年 2 月
http://www.microsoft.com/downloads/details.aspx?FamilyID=749bd760-f404-4d45-9ac0-d7f1b3ed1053&DisplayLang=zh-tw
2008-02-20
系統日期時間函數: CURRENT_TIMESTAMP , {fn NOW()} , GETDATE()
系統日期時間函數: CURRENT_TIMESTAMP , {fn NOW()} , GETDATE()
在 SQL Server 上,可以用來傳回目前的系統日期和時間的函數,直接引用有以下數種:
(1)GETDATE()
這可能是目前最常用的 T-SQL 函數,以 SQL Server 2005 的 datetime 值標準內部格式,傳回目前的系統日期和時間。
GETDATE 是不具決定性的函數。參考這個資料行的檢視和運算式,是無法編製索引的。
日期函數可以用於 SELECT 陳述式選取清單或查詢的 WHERE 子句中。
在設計報表時,您可以利用 GETDATE 來列印每次產生報表的目前日期和時間。GETDATE 在追蹤活動時也很有用,例如,記錄帳戶進行交易的時間。
(2)CURRENT_TIMESTAMP
這是 ANSI SQL 標準所提供的函數,與 T-SQL 函數:GETDATE() 功能是一樣的。
CURRENT_TIMESTAMP 是不具決定性的函數。參考這個資料行的檢視和運算式,是無法編製索引的。
日期函數可以用於 SELECT 陳述式選取清單或查詢的 WHERE 子句中。
在設計報表時,您可以利用 CURRENT_TIMESTAMP 來列印每次產生報表的目前日期和時間。CURRENT_TIMESTAMP 在追蹤活動時也很有用,例如,記錄帳戶進行交易的時間。
(3){fn NOW()}
這是 ODBC canonical function(ODBC 1.0),回傳日期與時間,如同 ANSI SQL 的 timestamp。
請參考以下的資訊:
ODBC Escape Sequences
http://msdn2.microsoft.com/en-us/library/ms711838(VS.85).aspx
Time, Date, and Interval Functions
http://msdn2.microsoft.com/en-us/library/ms714639(VS.85).aspx
SQL Syntax Recommendations
http://msdn2.microsoft.com/en-us/library/aa174492(SQL.80).aspx
請參考以下的範例:
SELECT CURRENT_TIMESTAMP N'CURRENT_TIMESTAMP', {fn NOW()} N'{fn NOW()}', GETDATE() N'GETDATE()'
SELECT {fn CURRENT_TIMESTAMP()} N'日期與時間', {fn CURRENT_DATE()} N'日期', {fn CURRENT_TIME()} N'時間';
小結
CURRENT_TIMESTAMP , {fn NOW()} , GETDATE(),都是用來傳回目前的系統日期和時間的函數,也應該沒有效能上的差異。
在早期,ANSI SQL 與 T-SQL 函數尚未不完備時,ODBC 泛用型函數是一候選用函數。
一般使用的建議是,除非 T-SQL 或是 ANSI SQL 都沒提供此功能時,並且應用程式都是僅用 ODBC 驅動程式連線時,才會考慮使用的。
2008-02-15
MySQL 的未來 ; MySQL's future
MySQL's future & Frequent changes of the MySQL team
2003/05/27
世界最大的商業應用軟體供應商 SAP ,在 2003/05/27 宣布與 MySQL 進行相關合作,SAP 並提供 SAP DB 修改為 MySQL MaxDB。
讓 MySQL 加入企業、旗艦級的關連式資料庫系統;在當時,大約5000名客戶安裝使用 SAP DB 技術在全球範圍內,其中包括:英特爾,戴姆勒克萊斯勒,布勞恩,拜耳,高露潔,雅馬哈,德國郵政(德國郵政總局)和豐田南非。
第一個 MySQL MaxDB 版本是:7.5.00.0,這是修改字 SAP DB 7.4 版本而來。
SAP (總部設於德國沃爾多夫,是世界上最大的商業應用、企業資源規劃 (ERP)解決方案和獨立軟體的供應商,在全球企業應用軟體的市場佔有率高達三成以上。
)
參考網址:
MaxDB by MySQL Now Available
http://www.mysql.com/news-and-events/press-release/release_2003_35.html
MySQL AB to Re-brand SAP DB "MaxDB"
http://www.mysql.com/news-and-events/press-release/release_2003_24.html
MySQL AB and SAP AG Partner to Bring New Open Source Database Technologies to the Enterprise
http://www.mysql.com/news-and-events/press-release/release_2003_16.html
2007/10/03
有趣的是,在 2007/10/03 MySQL MaxDB 再度回到 SAP,SAP 收回此系統的擁有權,改由 SAP 自行負責業務、產品開發等等事宜,SAP 為此成立 SAP NetWeaver 平台。
其實自 MySQL 接手 MaxDB 後,MaxDB 僅發行過一個版本:7.6 。
參考網址:
http://www.mysql.com/news-and-events/press-release/release_2007_40.html
2008/01/16
昇陽(Sun Microsystems) 在 2008/01/16 宣布大約以10億美元的價格,收購了 MySQL。
MySQL 的未來到底會如何?
或許可以套一句電影[食神]裡的對白:
史提芬周:就跟你講你是猜不透我的!被你們這些凡人猜到我就不叫做食神啦!
唐牛:食神好棒啊!
參考網址:
http://www.mysql.com/news-and-events/sun-to-acquire-mysql.html