一、 簡介 在2005年11月份,微軟發行了三種新產品系列:Visual Studio 2005,SQL Server 2005和.NET架構2.0(它包括ASP.NET 2.0)。SQL Server 2005是微軟自從其上一個主要發行版本SQL Server 2000以來最新版本的資料庫平台。在過去五年的發展中,SQL Server中加入了大量的新特徵,所有這些新內容都被總結到微軟網站的一篇文章《What's New in SQL Server 2005?》中。使用SQL Server
判斷變數是否為NULL: IF (@VaribleName IS NULL)選擇欄位值為NULL的記錄: WHERE COLUMN_NAME IS NULLISNULL()函數: ISNULL(@VaribleName, 'DefaultValue') ISNULL(COLUMN_NAME, 'Default Value')SQL
錯誤資訊:Unable to list jar files in plugin folder 'C:\Windows\system32\config\systemprofile\.kettle\plugins' Unable to get VFS File object for filename 'C:\Windows\system32\config\systemprofile\.kettle\plugins' : Could not find file with URI
Merge關鍵字是一個神奇的DML關鍵字。它在SQL Server 2008被引入,它能將Insert,Update,Delete簡單的並為一句。MSDN對於Merge的解釋非常的短小精悍:”根據與源表聯結的結果,對目標表執行插入、更新或刪除操作。MERGE 目標表 USING 源表 ON 匹配條件 WHEN MATCHED THEN 語句 WHEN NOT MATCHED THEN 語句;其中最後語句分號不可以省略,且源表既可以是一個表也可以是一個子查詢語句WHEN NOT MATCHED
標籤:SQL Server 沒有類似於Oracle START WITH NAME=‘xx‘ CONNECT BY PRIOR ID=PARENT_ID這樣的語句,但是可以通過自訂標準函數+With語句實現,速度也是杠杠的 ALTER FUNCTION [dbo].[RecursionSysLocation]( -- Add the parameters for the function here @ParentId nvarchar(36))
SELECT * FROM OPENROWSET('sqloledb.1','mrp-server';'sa';'123',DBdata.dbo.tbG_gzzxzl) SELECT a.*FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'd:/aaa.xls';'admin';'', data) AS a 以下語句能成功,上一天語句卻不行:OLE DB 提供者 'Microsoft.Jet.OLEDB.4.0' 報錯。 [OLE/DB
在使用 SQL Server 的過程中,使用者遇到的最多的問題莫過於串連失敗了。一般而言,有以下兩種串連 SQL Server 的方式:一是利用 SQL Server 內建的用戶端工具,如企業管理器、查詢分析器、事務探查器等;二是利用使用者自己開發的用戶端程式,如ASP 指令碼、VB程式等,用戶端程式中又是利用 ODBC 或者 OLE DB 等串連 SQL Server。一、用戶端工具串連失敗 在使用 SQL Server 內建的用戶端工具(以企業管理器為例)串連 SQL Server時,
Sql Server Compact 4.0相比3.5版本增強了很多,支援Entity Framework 4.1,對於輕量級應用來講,使用Sql Server Compact 4.0是個很好的選擇,而且部署相當方便,不需要Sql Server Compact 4.0的安裝包,僅需要發布相關的dll以及web.config配置即可。 開發環境下,需要安裝vs2010 sp1Microsoft SQL Server Compact 4.0 Visual Studio 2010 SP1 Tools