自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

實(shí)現(xiàn)SQL Server動(dòng)態(tài)游標(biāo)的創(chuàng)建步驟

數(shù)據(jù)庫(kù) SQL Server
我們今天主要向大家講述的是正確實(shí)現(xiàn)SQL Server動(dòng)態(tài)游標(biāo)的創(chuàng)建步驟,以及在實(shí)際操作中一些值得我們大家注意的事項(xiàng)描述。

以下的文章主要向大家講述的是實(shí)現(xiàn)SQL Server動(dòng)態(tài)游標(biāo)的創(chuàng)建步驟,以及對(duì)其實(shí)際操作功能,參數(shù)描述,以及創(chuàng)建SQL Server動(dòng)態(tài)游標(biāo)的基本思路的描述,下面就是文章的主要內(nèi)容的詳細(xì)描述。

  1. CREATE PROCEDURE Usp_CreateCursor(@Select_Command varchar(8000),@Cursor_Return CURSOR VARYING OUTPUT) AS 

 

存儲(chǔ)過程名稱:Usp_CreateCursor

 

功能描述: 根據(jù)指定的SELECT創(chuàng)建一個(gè)動(dòng)態(tài)游標(biāo)

 

參數(shù)描述: @Select_Command ---SELECT語句;@Cursor_Return ---要返回的游標(biāo)變量

 

思路: SQL Server動(dòng)態(tài)游標(biāo)的關(guān)鍵是不知如何去構(gòu)造它的SELECT語句,因?yàn)镾ELECT是個(gè)字符串表量,定義時(shí)不能直接用它,但它可以來源于表。

 

所以我的目的就是創(chuàng)建一個(gè)統(tǒng)一的表,從中取數(shù)據(jù)不就可以了。建表有一定的語法規(guī)則,所以就應(yīng)該根據(jù)欄位列表生成相應(yīng)的

 

格式,這個(gè)可以從系統(tǒng)表中獲取。關(guān)鍵的問題是如何將數(shù)據(jù)插入到臨時(shí)表,我摸索出一條語句可

 

實(shí)現(xiàn)這個(gè)功能,那就是INSERT INTO <TABLE_NAME> EXECUTE <SQL>,而SQL7.0的幫助未講。有表有數(shù)據(jù)就可以創(chuàng)建了。

 

 

 

Declare @Select_Command_Temp Varchar(8000), ---存放SELECT臨時(shí)語法

 

@Table_List varchar(255), ---存放表的列表

 

@Column_List varchar(8000),---存放欄位列表

 

@Table_Name varchar(30),---存放單獨(dú)表名

 

@Column_Name varchar(30),---存放單獨(dú)欄位名(但有可能是*)

 

@Column_Syntax varchar(8000),---存放欄位建表時(shí)的語法(綜合)

 

@Column_Name_Temp varchar(30),---存放欄位名稱

 

@Column_Type_Temp varchar(30),----存放欄位類型

 

@Column_Syntax_Temp varchar(8000),---存放欄位建表時(shí)的語法(單個(gè))

 

@Column_Length_Temp int,---存放欄位長(zhǎng)度

 

@Column_Xprec_Temp int,---存放欄位精度

 

@Column_Xscale_Temp int,---存放欄位小數(shù)位數(shù)

 

@From_Pos int,---存放from的位置

 

@Where_Pos int,---存放where的位置

 

@Having_Pos int,---存放having的位置

 

@Groupby_Pos int,---存放groupby的位置

 

@Orderby_Pos int,---存放orderby的位置

 

@Temp_Pos int,---臨時(shí)變量

 

@Column_Count int,---存放欄位總數(shù)

 

@Loop_Seq int---循環(huán)步進(jìn)變量

 

以上的相關(guān)內(nèi)容就是對(duì)SQL Server動(dòng)態(tài)游標(biāo)的創(chuàng)建的介紹,望你能有所收獲。 

【編輯推薦】

  1. SQL Server 2000 安裝時(shí)出現(xiàn)的癥狀歸納
  2. 向外擴(kuò)展SQL Server實(shí)現(xiàn)更高擴(kuò)展性
  3. SQL Server分布式分區(qū)視圖簡(jiǎn)介
  4. 不同版本SQL Server數(shù)據(jù)庫(kù)的存儲(chǔ)數(shù)據(jù)方案
  5. 正確識(shí)別SQL Server 版本號(hào)的操作方案
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-06 11:02:26

Oracle游標(biāo)

2010-07-14 15:32:28

SQL Server

2010-11-12 10:31:25

SQL Server游

2010-07-26 10:59:59

SQL Server游

2010-09-08 09:11:42

SQL游標(biāo)語法

2010-09-10 16:20:10

SQL函數(shù)

2010-09-09 08:52:19

JavascriptDIV

2010-04-21 15:52:45

Oracle游標(biāo)

2010-07-26 11:27:43

SQL Server打

2010-09-01 15:09:41

DB2動(dòng)態(tài)游標(biāo)

2010-07-23 18:33:57

SQL Server游

2013-05-20 16:09:39

SQL Server

2010-09-01 15:15:20

DB2動(dòng)態(tài)游標(biāo)

2010-07-16 11:10:52

SQL server

2010-10-22 13:34:49

SQL Server游

2010-04-21 15:02:50

Oracle使用游標(biāo)

2010-04-21 15:10:35

Oracle游標(biāo)

2010-07-26 09:06:09

SQL Server游

2010-05-26 16:41:09

MySQL 游標(biāo)

2022-05-11 15:06:02

MySQL游標(biāo)SQL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)