日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
SQLserver動(dòng)態(tài)查詢(xún)的實(shí)際操作步驟

此文章主要是向大家講述的是SQL server 動(dòng)態(tài)查詢(xún),與獲取想得到的返回值的結(jié)果,在編寫(xiě)sql語(yǔ)句或是存儲(chǔ)過(guò)程的實(shí)際操作過(guò)程中,一般的情況下都會(huì)遇到語(yǔ)句中表名或某一字段名不確定,要根據(jù)條件來(lái)。

創(chuàng)新互聯(lián)公司是一家專(zhuān)注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃、重慶小程序開(kāi)發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動(dòng)互聯(lián)開(kāi)發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10多年以來(lái),已經(jīng)為近千家成都木托盤(pán)各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)。現(xiàn)在,服務(wù)的近千家客戶(hù)與我們一路同行,見(jiàn)證我們的成長(zhǎng);未來(lái),我們一起分享成功的喜悅。

這時(shí),我們可考慮用SQL 提供的sp_executesql 函數(shù),,他可執(zhí)行動(dòng)態(tài)的修改,刪除,查詢(xún)功能,至于此函數(shù)的詳細(xì)解釋可到sql幫助文檔中去查看,下面我將舉一個(gè)SQL server 動(dòng)態(tài)查詢(xún)的列子,包括表名及想查詢(xún)的字段均不確定:

 
 
 
  1. tab: 
  2. (ID int) (A numeric(9,2)) (B numeric(9,2)) 
  3. 1 20.30 33.12 
  4. 2 34.32 22.66 
  5. 3 45.54 99.19 

完成任務(wù):

在不確定表名,及查詢(xún)字段的情況下,根據(jù)傳入的表名及字段及查詢(xún)條件,獲得對(duì)應(yīng)返回結(jié)果:

1.seq條件

2.字段名稱(chēng)(A或B)

3.表名

要求函數(shù)返回值類(lèi)型為numeric(9,2), 列如根據(jù)輸入?yún)?shù)2取對(duì)應(yīng)字段的值返回

做法如下:

 
 
 
  1. declare @tab varchar(10), @rowname varchar(10) ,@seq int 
  2. declare @sql Nvarchar(1000) 
  3. declare @v numeric(9,2) 
  4. set @rowname='A'; 
  5. set @seq=2 ; 
  6. set @tab='tab'; 
  7. set @sql='select @a='+@rowname+' from '+@tab+' where id='+rtrim(@seq) 
  8. exec sp_executesql @sql,N'@a numeric(9,2) output',@v output 
  9. select @v 

結(jié)果

34.32

提醒:

對(duì)于動(dòng)態(tài)表名及字段使用非常簡(jiǎn)單,但獲取結(jié)果使用動(dòng)態(tài)語(yǔ)句是有一定規(guī)則的,如上面的列子,需要把表名聲明成Nvarchar的,然后執(zhí)行動(dòng)態(tài)語(yǔ)句時(shí),聲明其動(dòng)態(tài)語(yǔ)句中變量前也要加N ,如N'@a

 
 
 
  1. numeric(9,2) output' 

以上的相關(guān)內(nèi)容就是對(duì)SQL server 動(dòng)態(tài)查詢(xún)的介紹,望你能有所收獲。


新聞名稱(chēng):SQLserver動(dòng)態(tài)查詢(xún)的實(shí)際操作步驟
URL網(wǎng)址:http://www.5511xx.com/article/djisicj.html