成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何解決SQL Server中傳入select語句in范圍參數

數據庫 SQL Server
如何解決SQL Server中傳入select語句in范圍參數呢?下面將為您解析產生該問題的原因,以及相應的解決辦法,供您參考,希望對您有所啟迪。

如何解決SQL Server中傳入select語句in范圍參數呢?下面將為您解析產生該問題的原因,以及相應的解決辦法,供您參考,希望對您有所啟迪。

columns :
 customerCode string
 customerName string
 customerGroup string
 customerRouteNum string
 ...........

現在為了查處選定的cusotmerCode的Customer的全部信息并顯示在界面上(總共的customer數量為11029),每次讀一個,顯然很慢,因為可以多選,可能1個,可能是所有,所以讀出所有然后剔出未選的,效率也不高。

因此開始采用存儲過程:

CREATE PROCEDURE TS_GetCustomersByNames
( @custCodes nvarchar(3700)
) AS

select * from customer
where customerName in (@custNames)

一直得不到正確結果,發現不論傳入參數 @custNames =  N'''Taste Of Punjab (Tsim Sha Tsui)'',''Lily Food Wholesales (Tuen Mun)'''
還是 @custNames =  N'Taste Of Punjab (Tsim Sha Tsui),Lily Food Wholesales (Tuen Mun)'(注:其實這種明顯不對,試驗一下而已)

但如果用select * from customer
where customerName in (''Taste Of Punjab (Tsim Sha Tsui)'',''Lily Food Wholesales (Tuen Mun)')----  (X)   
當然是有正確結果的。

那原因是什么呢?
原因是: @CustCodes作為參數傳入時,編譯處理導致實際執行的不同于語句(X)。

但我們就是要得到語句(X)的結果,怎么解決呢?辦法是使用Exec執行,如下:
declare @sql nvarchar(3800)
set @sql = 'select * from customer where customerCode in ( '+ @custCodes + ')'
exec ( @sql )
GO

 

【編輯推薦】
對SQL Server中任意select語句分頁的存儲過程

使用SQL中SELECT語句的使用條件邏輯

SQL語句中SELECT語句的執行順序

為您講解SQL的SELECT語句

教您如何簡單刪除SQLServer數據庫的所有數據

 

責任編輯:段燃 來源: 博客園
相關推薦

2010-09-03 15:27:02

SQLSELECT語句

2010-07-26 10:30:13

SQL Server

2010-09-03 15:08:03

SQLselect語句

2010-11-11 10:18:59

select into

2017-08-18 14:47:31

SQL ServerCPU過高SQLProfiler

2010-07-02 13:18:01

SQL Server

2010-09-07 15:54:47

SQL語句LIKE

2011-04-06 13:38:11

SQL ServerSQL語句

2024-07-11 08:36:47

Nginx端口服務器

2010-11-11 11:37:22

SQL SELECT語

2010-09-03 14:39:15

SQLSELECT語句

2023-03-30 09:10:06

SQLSELECTFROM

2010-11-12 10:46:16

SQL Server變

2017-04-07 14:00:02

程序猿SQL ServerCPU

2010-11-12 13:08:36

動態sql語句

2010-09-06 13:41:42

sql server語句

2010-05-11 14:55:42

MySQL參數設置

2010-09-03 14:47:50

SQLSELECT語句

2010-06-28 14:36:38

SQL Server數

2010-09-07 16:38:36

SQL語句SELECT DIST
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一级网站 | 成人h电影在线观看 | 国产黄色一级片 | 成人一区二区三区在线观看 | 色精品| 91精品国产综合久久久动漫日韩 | 国产传媒毛片精品视频第一次 | 久久人人爽人人爽人人片av免费 | sese视频在线观看 | 日韩精品a在线观看图片 | 精品一区二区久久久久久久网精 | 91色在线| 亚洲av毛片成人精品 | 国产一区二区三区在线 | 最新免费av网站 | 激情欧美一区二区三区中文字幕 | 欧美成人一区二区 | 成人不卡| 日本不卡高清视频 | 日本一本在线 | 亚洲国产伊人 | 亚洲成人日韩 | 一级高清免费毛片 | av网站免费观看 | 一区在线观看 | 久久综合一区二区 | 亚洲高清在线观看 | 一区二区在线 | 亚州一区二区三区 | 狠狠插狠狠操 | 久久久久se| 天天色天天射天天干 | 中文字幕一区二区三 | 中文字幕免费在线 | 毛片a级毛片免费播放100 | 亚洲精品18 | 欧美日韩国产中文 | 久久国产综合 | 国产日韩久久 | 成人在线精品视频 | 91免费看片 |