Time of Update: 2015-05-04
標籤:UDF的定義 和預存程序很相似,使用者自訂函數也是一組有序的T-SQL語句,UDF被預先最佳化和編譯並且尅作為一個單元愛進行調用。UDF和預存程序的主要區別在於返回結果的方式。 使用UDF時可傳入參數,但不可傳出參數。輸出參數的概念被更為健壯的傳回值取代了。和系統函數一樣,可以返回標量值,這個值的好處是它並不像在預存程序中那樣只限於整形資料類型,而是可以返回大多數SQL
Time of Update: 2015-05-03
標籤:建立C#類庫,編譯。添加引用using Microsoft.SqlServer.Server;方法[SqlFunction]public static int GenerateTxt(){ ......}修改資料庫配置---修改配置exec sp_configure ‘clr enabled‘, 1;reconfigure;根據dll路徑註冊程式集--從dll中抽取中繼語言(IL)USE erp303_szzb_szpaCREATE ASSEMBLY
Time of Update: 2015-05-03
標籤:這兩天有個php串連sql server的項目,順便學習學習sql server 說明: 1:PHP5.2.x本身有個php_mssql.dll的擴充用來串連Sql server,但是這個dll只是用來串連低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本無法使用mssql_connect串連到資料庫。 2:php5.3.x不再支援php_mssql.dll
Time of Update: 2015-05-05
標籤:原文:SQL Server 2012:SQL Server體繫結構——一個查詢的生命週期(第1部分)為了縮小讀取操作所涉及範圍,本文首先著眼於簡單的SELECT查詢,然後引入執行更新操作有關的附加過程。最後你會讀到,最佳化效能時SQLServer使用還原工具的相關術語和流程。 關係和儲存引擎,SQL
Time of Update: 2015-05-05
標籤:與C#、java等程式設計語言不同,在SQLServer中,int等數實值型別的初始值為NULL,並且可以直接使用賦值運算子賦值為NULL,同時值為NULL的變數無法在訊息列中顯示其值,只能在結果欄中顯示NULL。同時由建立資料庫時的選項,當字元資料以“+”串連值為NULL的變數時,會導致串連後的結果為NULL。 1 DECLARE @ID INT; 2 SET @ID=NULL; 3 --以“+”連結NULL值與非NULL值後輸出 4
Time of Update: 2015-04-29
標籤:1、for xml path(‘str‘)select ID,CreateTime from dbo.ArticleInfo for xml Path(‘mytitle‘)結果:(注意:如果是select ID,CreateTime from dbo.ArticleInfo for xml path下面的結果中<mytitle>就變為預設的<row>)<mytitle> <ID>4</ID>
Time of Update: 2015-04-30
標籤:1.數Database Backup指令碼:Database Backup:DECLARE @BcpFile VARCHAR(30),@SQLBACKUP VARCHAR(1000),@BcpFullFile VARCHAR(100)SELECT @BcpFile=CONVERT(CHAR(8),GETDATE(),112)SET @BcpFullFile = ‘E:\BACKUP\AlarmMonitor_‘[email protected]+‘.bak‘
Time of Update: 2015-04-28
標籤:browser 伺服器 版本號碼 用戶端 xxxxx 以 SQL Server 2008 R2 為例進行分析:SQL Server 串連連接埠號碼分析SQL Server Browser啟動停止靜態連接埠1433① √④ √or×xxxxx② √⑤ √or×動態連接埠yyyyy③ √⑥
Time of Update: 2015-04-30
標籤:SQL Server 中有兩個參數,文法: ISNULL(check_expression, replacement_value)check_expression 與 replacement_value 資料類型必須一致 假設 check_expression 為 NULL,則返回 replacement_value假設 check_expression 不為 NULL,則返回 check_expression
Time of Update: 2015-04-30
標籤:資料庫主要知識點: primary key 主鍵 references 外鍵 distinct 去重 identity 自增長 check 約束 fenshu decimal(18,2) check(fenshu>=0 and fenshu<=100)--輸入分數的範圍在0到100之間 unique 唯一約束 fenshu int unique not null --約束中的列,不允許有兩個相同的非空值,指定的列可以有null屬性,一個表中可以有多個唯一約束
Time of Update: 2015-04-29
標籤:來自:http://blog.csdn.net/dba_huangzj/article/details/7952403/方法一:使用圖形化操作(GUI),開啟SSMS(SQL Server Management Studio)步驟1:右鍵你要降級的資料庫,按選擇: 步驟2:在對話方塊中選擇: 步驟3:在【進階】中選擇: 步驟4:把指令碼儲存起來,然後在SQLServer2005中運行指令碼。詳細步驟可以看:http://bbs.csdn.net/
Time of Update: 2015-04-29
標籤: 大家好,歡迎來到第1周的SQL Server效能調優培訓。在我們進入SQL Server效能調優裡枯燥難懂的細節內容之前,我想通過講解SQL Server如何執行一個查詢來建立基礎。這個部分非常重要,因為接下來的培訓中我們會以這些概念來加深我們對SQL Server的認識。當我們執行一個查詢時,在SQL
Time of Update: 2015-04-28
標籤:1. char、varchar、nvarchar 區別 char 定長字元資料長度8000字元,小於8000字元時以空格填充。 varchar 變長字元資料最大長度8000,小於8000字元時不會以空格填充。 nvarchar
Time of Update: 2015-04-25
標籤:本文轉自http://543925535.blog.51cto.com/639838/1427529 在日常的SQL維護中,有很多需要週期性去做的工作我們不太可能去手動操作完成,比如備份作業、重建維護索引、資料庫清理等。以備份為例,一般我們會把Database Backup的時間段放在夜間,那麼我們可以通過建立備份的相關維護計劃來讓備份作業在夜間週期性的執行。整個過程並不是特別複雜,下面我們來看看整個實現的過程。==================================
Time of Update: 2015-04-24
標籤:方法如下: 一、為 SQL Server 2005 啟用遠端連線1. 單擊"開始",依次選擇"程式"、"Microsoft SQL Server 2005"、"組態工具",然後單擊"SQL Server 介面區配置器"。2. 在"SQL Server 介面區配置器"頁上,單擊"服務和串連的介面區配置器"。3. 在"服務和串連的介面區配置器"頁上,展開"Database
Time of Update: 2015-04-23
標籤:原文:http://blog.csdn.net/tjvictor/article/details/5256906?交易記錄結尾經常提交資料庫未備份的交易記錄內容。基本上,每一次你執行交易記錄備份時,你都在執行交易記錄結尾的備份。那為什麼會這麼設計呢?因為也許由於介質的損壞,當資料庫已經不再可用時,麻煩就來了。如果下一個邏輯步驟正好就是要備份當前交易記錄的話,可以應用這個備份來使資料庫處於等待(Standby)狀態。你甚至可以在資料庫檔案停用狀態下使用NO_TRUNCATE來備份交易記錄,例
Time of Update: 2015-04-20
標籤:1、介紹-首先查看微軟官方對jdbc的介紹。https://msdn.microsoft.com/zh-cn/data/aa937724.aspxMicrosoft JDBC Driver for SQL ServerIn our continued commitment to interoperability, Microsoft provides a Java Database Connectivity (JDBC) driver for use with SQL Server,
Time of Update: 2015-04-19
標籤: MSDN對官方解釋:這三個函數都返回最後產生的標識值。 但是,上述每個函數中定義的“最後”的範圍和會話有所不同。 1、IDENT_CURRENT 返回為某個會話和當前範圍中的指定表產生的最新標識值。 如果 IDENT_CURRENT 值為 NULL(因為表從未包含行或已被截斷),IDENT_CURRENT 函數將返回種子值。 2、@@IDENTITY 返回為跨所有範圍的當前會話中的某個表產生的最新標識值。 如果語句未影響任何包含識別欄位的表,則
Time of Update: 2015-04-16
標籤:資料庫 sqlserver 預存程序 分頁 最近在面試的時候,遇到個奇葩的禿頂老頭面試官。問:寫過預存程序分頁嗎?答:沒寫過,但是我知道分頁儲存的原理,我自己也寫過,只是在工作中沒寫過。問:那你這麼多年工作中就沒寫過嗎?答:的確沒寫過,因為項目資料量都特別小。然後,這奇葩就起身就要走人了,連個招呼都沒有。想我
Time of Update: 2015-04-17
標籤:select *from student--查詢資料庫create database s20150417 --建立資料庫drop database [20150325] --刪除資料庫 數字開頭的需要用[]括起use s20150417 --使用資料庫go --串連符 不寫也可以create table student--建立表(code int not null,--列name varchar(50) not null,--列sex int,--列degree decimal(18,2