SQL Server Split函數

Split 表函數將一個字串按指定分隔字元進行分割,返回一個表。--Split 表函數將一個字串按指定分隔字元進行分割,返回一個表。create function split(@string varchar(255),--待分割字串@separator varchar(255)--分割符)returns @array table(item varchar(255))asbegindeclare @begin int,@end int,@item varchar(255)set @begin =

SQL Server 預存程序 sp_helptext的不足以及解決方案

介紹sp_helptext 前 先介紹下系統資料表sys.syscomments   以及  系統檢視表   sys.sql_modules。sys.syscomments:包含資料庫中每個視圖、規則、預設值、觸發器、CHECK 條件約束、DEFAULT 約束和預存程序的項。text 列包含原始的 SQL 定義語句。(簡單點說,這個系統資料表儲存了我們建立的預存程序、視圖等的源碼,通過查詢該系統資料表可以查看建立的預存程序等源碼。SQL Server2000引入)sys.sql_modules:

SQL Server 管理常用的SQL和T-SQL

1. 查看資料庫的版本 select @@version 常見的幾種SQL SERVER打補丁後的版本號碼: 8.00.194 Microsoft SQL Server 2000 8.00.384 Microsoft SQL Server 2000 SP1 8.00.532 Microsoft SQL Server 2000 SP2 8.00.760 Microsoft SQL Server 2000 SP3 8.00.818 Microsoft SQL Server 2000 SP3 w/

[pb][sql server] pb在資料庫中存取blob類型資料

一、首先要寫好兩個函數,分別是檔案的讀取與寫入:參考 pb中讀寫檔案的函數:http://blog.csdn.net/xys_777/archive/2010/08/04/5787833.aspx二、儲存檔案 li_value = GetFileOpenName("選擇檔案",ls_docname,ls_named)IF li_value = 1 THENif f_readfile(lb_fj,ls_docname)=1 thenll_picid=gf_getid('T_Picture') //

[sql server] 複合式索引的一些tips

複合式索引的一些tips1,定義索引基於一列或多列,指定兩個或多個列名,可為指定列的組合值建立複合式索引。一般情況下,複合式索引也是覆蓋索引(covering

[sql server] update中變數的賦值用法 實現分組更新序號

--建立測試環境IF OBJECT_ID('tb') IS NOT NULL  DROP TABLE tbGOCREATE TABLE tb( FDate datetime , FPeriod int, FNum int,  FEntryID int)GOINSERT TB ( FDate, FPeriod, FNum )SELECT '2009-1-1', 1, 1 union allSELECT '2009-1-1', 1, 1 union allSELECT '2009-1-1', 1,

[sql server]刪除SQL Server2000中的SA使用者

刪除SQL Server2000中的SA使用者關鍵字: sql server, mssql, sql 眾所周知,在SQL中有個絕對是網路安全中的隱患的帳號sa,系統管理員 (sa),預設情況下,它指派給固定伺服器角色 sysadmin,並不能變更。這個sa一般情況下是既不可以更改名稱,也不可以刪除,呵呵,有點雞肋的味道,棄置可惜,食之無味。在我裝上 SQL Server

[sql server] 伺服器的設定

-- 1 記憶體篇-- 設定使用 AWE 分配記憶體EXEC sys.sp_configure N'awe enabled', N'1'GORECONFIGURE WITH OVERRIDE-- 設定最小伺服器記憶體 50MEXEC sys.sp_configure N'min server memory (MB)', N'50'GORECONFIGURE WITH OVERRIDEGO-- 設定最大伺服器記憶體 2147483647MEXEC sys.sp_configure N'max

[sql server][access]沙箱漏洞

首先我在<Jet引擎可以調用VBA的shell()函數>(http://www.520hack.com)這份資料知道在accessl裡可以直接進行sql查詢,具體的在Access中測試.測試的SQL語句如下:Select shell('c:/windows/system32/cmd.exe /c net user ray 123

[sql server] 整理 openrowset 與 opendatasource 函數串連 Excel 的用法及問題

整理 openrowset 與 opendatasource 函數串連 Excel 的用法及問題 首先做了這樣一excel有兩個表,   -- 一 、openrowset -- 查詢兩種方式-- 1、select * from openrowset( 'Microsoft.Jet.OLEDB.4.0', 'Excel 5.0;Database=c:/test.xls;User ID=;Password=;', 'select * from [sheet1$]')-- 2 、select *

[sql server] 執行計畫的緩衝和重新使用

執行計畫的緩衝和重新使用 SQL Server 2005 有一個用於儲存執行計畫和資料緩衝區的記憶體池。池內分配給執行計畫或資料緩衝區的百分比隨系統狀態動態波動。記憶體池中用於儲存執行計畫的部分稱為過程緩衝。SQL Server 2005 執行計畫包含下列主要組件: 查詢計劃

[sql server] 限制ip訪問

CREATE TRIGGER connection_limit_triggerON ALL SERVER WITH EXECUTE AS 'sa'FOR LOGONASBEGIN  DECLARE @ClientHost nvarchar(max);  SELECT @ClientHost = EVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]','nvarchar(max)');   IF @ClientHost NOT IN

[sql server] 從日誌中還原的資料

資料一(鄒建) --建立測試資料庫 CREATE   DATABASE   Db GO --對資料庫進行備份 BACKUP   DATABASE   Db   TO   DISK= 'c:/db.bak '   WITH   FORMAT GO --建立測試表 CREATE   TABLE   Db.dbo.TB_test(ID   int) --延時1秒鐘,再進行後面的操作(這是由於SQL   Server的時間精度最大為百分之三秒,不延時的話,可能會導致還原到時間點的操作失敗)

[sql server] 分頁 – 重複欄位+主鍵

-- 測試環境if object_id('tb') is not null drop table tbgocreate table tb( id int, name varchar(20), constraint pk_tb primary key (id) )goinsert tbselect 1,'A' union allselect 2,'B' union allselect 3,'B' union allselect 4,'B' union allselect 5,'B' union

[sql server] 重設自增

delete tb where id>100DBCC CHECKIDENT ('tb', RESEED, 1)DBCC CHECKIDENT ('tb', RESEED)--其結果將 tb 表的自增種子設定為當前表裡識別欄位的最大值--再次增加資料就會繼續那個數字了--實測--建立測試環境IF OBJECT_ID('tb') IS NOT NULL  DROP TABLE tbGOCREATE TABLE tb( id int identity,  code varchar(10),   

[sql server][基礎] 多表關聯建立

if object_id('tableCD') is not null drop table tableCD---多對多要加個中間表goif object_id('tableD') is not null drop table tableDgoif object_id('tableC') is not null drop table tableCgoif object_id('tableB') is not null drop table tableBgoif

[sql server][基礎] insert時如何給自增列賦值

--建立測試環境IF OBJECT_ID('tb') IS NOT NULL  DROP TABLE tbGOCREATE TABLE tb( id int identity,  code varchar(10), name varchar(20),      CONSTRAINT PK_TB PRIMARY KEY (id))GO--查詢INSERT TB SELECT 'AA','AA'insert tb values('bb','bb')select * from

[sql server] 分組取最大最小常用sql

--分組取最大最小常用sql--測試環境if OBJECT_ID('tb') is not null drop table tb;gocreate table tb( col1 int, col2 int, Fcount int)insert into tbselect 11,20,1 union allselect 11,22,1 union allselect 11,23,2 union allselect 11,24,5 union allselect 12,39,1 union

[sql server][基礎] 連結的伺服器

/*環境 :本地(xp+sql2005):select @@versionicrosoft SQL Server 2005 - 9.00.1399.06 (Intel X86)  Oct 14 2005 00:33:37  Copyright (c) 1988-2005 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 3)    data伺服器(win2000+sql2000)

[sql server] 遠端連線問題與注意

--1 查詢逾時 select CommentID ,  GeneralID ,  NodeID ,     TopicID   ,  CommentTitle from opendatasource( 'SQLOLEDB',  'Data Source=111.68.9.50;User ID=sq_zhqlzzf;Password=123456').sq_zhqlzzf.dbo.PE_Comment/*連結的伺服器"(null)"的 OLE DB 提供者 "SQLNCLI" 返回了訊息

總頁數: 792 1 .... 276 277 278 279 280 .... 792 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.