Time of Update: 2015-05-04
標籤: 預存程序(stored procedure)有時也稱sproc,它是真正的指令碼,更準確地說,它是批處理(batch),但都不是很確切,它儲存與資料庫而不是單獨的檔案中。 預存程序中有輸入參數,輸出參數以及傳回值等。一、建立預存程序 建立預存程序的方法和建立資料庫中任何其他對象一樣,除了他使用AS關鍵字外。預存程序的基本文法如下: CREATE PROCEDURE|PROC <sproc name> [<parameter name> [schema.]
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-04
標籤:需求描述在生產環境中,很多情況下需要採集資料,用以定位問題或者形成基準。關於SQL Server中的資料擷取有著很多種的解決思路,可以採用Trace、Profile、SQLdiag、擴充事件等諸多方案。幾種方案各有利弊,其中從SQL Server2012版本開始,微軟的開始各種整合這些採集方案,力推擴充事件。對於上述的資料擷取只是一種實現手段,對於採集完資料的儲存沒有統一的規範,並且對於多伺服器的資料擷取及匯總沒形成統一的規範。本篇實現1、通過SQL
Time of Update: 2015-05-04
標籤:方法一。。直接看操作步驟在資料庫上點擊右鍵,然後選擇“任務”,選擇“匯入資料”,我們就看到彈出淡入資料的對話方塊Excel 上面的欄位命名最好跟要匯入到最終的那個表的欄位相同。假設終表為A表。組裝好 如:按照操作步驟走下去,最終會產生一個新的表(暫存資料表B表)。我們可以藉助工具,MSSQL表資料匯出成Insert語句的工具 即:將查詢出來的這些資料都產生insert into語句。最終在A表中執行該insert
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-02
標籤:1.字串函數 長度與分析用1,datalength(Char_expr) 返回字串包含字元數,但不包含後面的空格2,substring(expression,start,length) 取子串,字串的下標是從“1”,start為起始位置,length為字串長度,實際應用中以len(expression)取得其長度3,right(char_expr,int_expr) 返回字串右邊第int_expr個字元,還用left於之相反4
Time of Update: 2015-05-03
標籤:安裝sqlserver2008 出現的一些問題解決方案1,安裝sqlserver的時候出現如所示,解決辦法是:開始→運行→輸入“regedit”→找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Time of Update: 2015-05-03
標籤:計畫快取(Plan Cache)如果SQL Server已經找到一個好的方式去執行一段代碼時,應該把它作為隨後的請求重用,因為產生執行計畫是耗費時間且資源密集的,這樣做是有有意義的。如果沒找到被緩衝的計劃,然後命令分析器(Command Parser)在T-SQL基礎上產生一個查詢樹(query tree)。查詢樹(query tree)的內部結構是通過樹上的每個結點代表查詢中需要的執行操作。這個樹然後被傳給查詢最佳化工具(Query
Time of Update: 2015-04-30
標籤:SQL Server 中截取字串常用的函數: 1.LEFT ( character_expression , integer_expression ) 函數說明:LEFT ( ‘源字串‘ , ‘要截取最左邊的字元數‘ ) 返回從字串左邊開始指定個數的字元 select LEFT(‘SQL_Server_2008‘,4 ); 返回結果:SQL_ 2.RIGHT ( character_expression , integer_expression )
Time of Update: 2015-04-30
標籤:在需要實現串聯刪除的情況下,使用 FOREIGN KEY的ON DELETE CASCADE選項非常方便,但在同一張表中,如果有兩個外鍵引用外表資料,那麼最多隻能將一個外鍵設為 ON DELETE CASCADE,其他的參考條件約束需要使用觸發器實現串聯刪除。 1 --建立單詞表 2 IF EXISTS (SELECT * FROM sysobjects WHERE name=‘Word‘) 3 DROP TABLE Word 4 CREATE TABLE Word 5
Time of Update: 2015-05-01
標籤:配置函數用於返回配置選項的設定資訊,常見如下:[email protected]@DATEFIRST 針對會話返回SET DATEFIRST的當前值,set datefirst表示指定的每周的第一天, 美國英語中預設1對應星期一,2對應星期二,以此類推,7對應周日,周日在西方表示每周的第一天 樣本:以下設定5,周五作為每周的第一天,並假定今天是周五,即今日是以周五為第一天set datefirst
Time of Update: 2015-05-01
標籤:為了縮小讀取操作所涉及範圍,本文首先著眼於簡單的SELECT查詢,然後引入執行更新操作有關的附加過程。最後你會讀到,最佳化效能時SQLServer使用還原工具的相關術語和流程。 關係和儲存引擎,SQL
Time of Update: 2015-04-30
標籤:閱讀目錄1.絕對值函數ABS(x)和返回圓周率的函數PI()2.平方根函數SQRT(x)3.擷取隨機函數的函數RAND()和RAND(x)4.四捨五入函數ROUND(x,y)5.符號函數SIGN(x)6.擷取整數的函數CEILING(x)和FLOOR(x)7.冪運算函數POWER(x,y)、SQUARE(x)、和EXP(x)8.對數的運算LOG(x)和LOG10(x)9.角度與弧度相互轉換的函數RANDIANS(x)和DEGREES(x)10.正弦函數SIN(x)和反正弦函數ASIN(x)
Time of Update: 2015-04-30
標籤:一般情況下,C# 串連SQL Server的字串可以直接按照說明文檔直接手動寫出來,或者也可以參考大名鼎鼎的connectionstrings手動拼字但是如果你已經串連到SQL Server也可以用T-SQL 擷取到當前的連接字串: 1 SELECT ‘server=‘ 2 + CONVERT(NVARCHAR(40), ISNULL(CONNECTIONPROPERTY(‘local_net_address‘),‘.‘)) 3 + CASE WHEN
Time of Update: 2015-05-01
標籤: 系統資訊包括當前使用的資料庫名稱,主機名稱,系統錯誤訊息以及使用者名稱稱等內容。使用SQL SERVER中的系統函數可以在需要的時候擷取這些資訊。下面介紹系統函數的作用和使用方法。1.返回表中指定欄位的長度 COL_LENGTH(table,column)函數返回表中指定欄位的長度值。其傳回值為int類型,table為要確定其列長度資訊的表的名稱,是nvarchar類型的運算式。column為要確定其長度的列的名稱,是nvarchar類型的運算式.【例】
Time of Update: 2015-04-30
標籤: 首先,convert函數字元集轉換 : CONVERT(xxx USING gb2312) 類型轉換和SQL Server一樣,不過型別參數上有不同: CAST(xxx AS 類型), CONVERT(xxx,類型),類型必須用下列的類型: 可用的類型 二進位,同帶binary首碼的效果 :
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-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-30
標籤:一. 建立表結構USE TEST_427 --使用TEST_427這個資料庫,表示對該資料庫進行建表操作GOCREATE TABLE XSB --建立XSB表( StudentNo char(6) NOT NULL PRIMARY KEY, --列名 + 類型 + 是否可為空白,最後設定主鍵 StudentName char(8) NOT NULL, StudentSex bit NULL DEFAULT 1,