国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Sql Server - sp_executesql 使用復(fù)雜的Unicode 表達式錯誤的解決方法

sp_executesql 使用復(fù)雜的Unicode 表達式錯誤的解決方法

2019-12-13 11:35MSSQL教程網(wǎng) Sql Server

sp_executesql 使用復(fù)雜的Unicode 表達式錯誤的解決方法,需要的朋友可以參考下

Msg 102, Level 15, State 1, Line 3 
Incorrect syntax near '+'. 

當你嘗試執(zhí)行下面這段代碼時,會得到如上這個錯誤提示。 

復(fù)制代碼代碼如下:


DECLARE @MyName NVARCHAR(100) 
DECLARE @FieldName SYSNAME = N'Name' 
EXECUTE sp_executesql N'SELECT TOP 1 @OutputName = ['+ @FieldName +'] FROM [dbo].[Member]', 
N'@OutputName NVARCHAR(100) OUTPUT', 
@MyName OUTPUT; 
SELECT @MyName 



問題出于不允許使用更復(fù)雜的 Unicode 表達式(例如使用 + 運算符連接兩個字符串)??梢詤⒖迹?/span>http://technet.microsoft.com/zh-cn/library/ms188001.aspx 
[ @statement = ] statement 
包含 Transact-SQL 語句或批處理的 Unicode 字符串。statement 必須是 Unicode 常量或 Unicode 變量。不允許使用更復(fù)雜的 Unicode 表達式(例如使用 + 運算符連接兩個字符串)。不允許使用字符常量。如果指定了 Unicode 常量,則必須使用 N 作為前綴。例如,Unicode 常量 N'sp_who' 是有效的,但是字符常量 'sp_who' 則無效。字符串的大小僅受可用數(shù)據(jù)庫服務(wù)器內(nèi)存限制。在 64 位服務(wù)器中,字符串大小限制為 2 GB,即 nvarchar(max) 的最大大小。 

解決問題,可以宣告一個變量如下代碼DECLARE @sql NVARCHAR(MAX),把帶動態(tài)的數(shù)據(jù)名,表名或是字段的SQL語句賦值于這個變量, 然后用這個變量傳入sp_executesql中。 

復(fù)制代碼代碼如下:


DECLARE @MyName NVARCHAR(100) 
DECLARE @FieldName SYSNAME = N'Name' 
DECLARE @sql NVARCHAR(MAX) = N'SELECT TOP 1 @OutputName = ['+ @FieldName +'] FROM [dbo].[Member]' 
EXECUTE sp_executesql @sql, 
N'@OutputName NVARCHAR(100) OUTPUT', 
@MyName OUTPUT; 
SELECT @MyName 



變通一下,問題輕而易舉解決。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 一区二区成人 | 蜜桃香蕉视频 | 人人99| 久久99精品国产.久久久久 | 男人天堂社区 | 一区影院 | 久久99精品久久久久久久青青日本 | 久久一区二区三区四区 | 日韩av一区在线 | 亚洲精品高潮呻吟久久av | 成人精品鲁一区一区二区 | 国产一区久久 | 国产四区 | 国产精国产精品 | 日韩成人在线播放 | 国产精品不卡视频 | 中文字幕在线一区二区三区 | 懂色中文一区二区在线播放 | 精品久久久久久 | 国产成人精品一区二区三区四区 | 午夜视频在线免费看 | 亚洲精品国产一区 | 欧洲亚洲精品久久久久 | 亚洲国产aⅴ精品一区二区 少妇一级片免费看 | 中国毛片基地 | av在线第一页 | 黄视频在线观看免费 | 日韩一区在线视频 | 四虎永久在线观看 | 欧美精品一区自拍a毛片在线视频 | 国产精品99 | 欧美精品一区二区久久 | 高清国产一区 | 热久久国产 | 在线播放中文字幕 | 色婷婷综合久久久中文字幕 | 性网站在线观看 | 99精品一区二区三区 | 免费一区在线观看 | 影音先锋国产精品 | 亚洲精品九九 |