校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > SQLSERVER 拼接含有變量字符串案例詳解

SQLSERVER 拼接含有變量字符串案例詳解

熱門標簽:武漢AI電銷機器人 股票配資電銷機器人 地圖標注如何弄全套標 萬利達綜合醫院地圖標注點 實體店地圖標注怎么標 電銷機器人 深圳 在電子版地圖標注要收費嗎 外呼系統會封嗎 南京電銷外呼系統哪家好

一、拼接字符串(整個字符串不分割)步驟:

  1. 首先在字符串的前后加單引號;
  2. 字符串中的變量以'''+@para+'''在字符串中表示;
  3. 若在執行時存在類型轉換錯誤,則應用相應的類型轉換函數,對變量進行類型轉換(如cast()函數)。

示例一:

包含SQL拼接字符串的存儲過程:

Create Procedure Test
 @TestID  int
As
Declare @s nvarchar(800)
Set @s='Select * From dbo.Categories where CategoryID='''+cast(@TestID as varchar)+''''
print @s
exec(@s)

執行:

exec  Test  @TestID=1

執行結果:

二、拼接字符串(字符串分割)步驟:

  1. 將不包含變量的字符串前后用單引號括起來,
  2. 不含變量的字符串與變量用+進行拼接
  3. 變量用''''+@para+''''進行表示(@para為變量名);
  4. 若執行存儲過程時出現類型轉換錯誤,則采用相應的類型轉換函數進行轉換。

示例二:

包含SQL 字符串的存儲過程:

Create Procedure Test
 @TestID  int
As
Declare @s nvarchar(800)
Set @s='Select * From dbo.Categories where CategoryID='+''''+cast(@TestID as varchar)+''''

print @s
exec(@s)

執行:

exec  Test  @TestID=1

執行結果:

到此這篇關于SQLSERVER 拼接含有變量字符串案例詳解的文章就介紹到這了,更多相關SQLSERVER 拼接含有變量字符串內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • SqlServer存儲過程實現及拼接sql的注意點
  • sqlserver 存儲過程帶事務 拼接id 返回值
  • sqlServer實現去除字符串空格
  • sqlserver,sqlite,access數據庫鏈接字符串整理
  • sqlserver、mysql獲取連接字符串步驟

標簽:臺州 汕頭 廣東 濟寧 濟源 泰安 安徽 武威

巨人網絡通訊聲明:本文標題《SQLSERVER 拼接含有變量字符串案例詳解》,本文關鍵詞  SQLSERVER,拼接,含有,變量,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQLSERVER 拼接含有變量字符串案例詳解》相關的同類信息!
  • 本頁收集關于SQLSERVER 拼接含有變量字符串案例詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 绍兴县| 青阳县| 张北县| 天祝| 金塔县| 南丹县| 苍梧县| 水富县| 灵台县| 交城县| 青冈县| 边坝县| 金阳县| 灵宝市| 育儿| 玉林市| 保山市| 敖汉旗| 辽宁省| 蒙阴县| 武隆县| 泾川县| 巨鹿县| 九龙城区| 彰武县| 怀宁县| 承德市| 岚皋县| 邵阳县| 彭山县| 土默特右旗| 梅州市| 巴彦县| 朝阳区| 南郑县| 北辰区| 大田县| 德安县| 凌云县| 大新县| 三亚市|