gpt4 book ai didi

SQLSERVER 拼接含有变量字符串案例详解

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章SQLSERVER 拼接含有变量字符串案例详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1、拼接字符串(整个字符串不分割)步骤:

  1. 首先在字符串的前后加单引号;
  2. 字符串中的变量以'''+@para+'''在字符串中表示;
  3. 若在执行时存在类型转换错误,则应用相应的类型转换函数,对变量进行类型转换(如cast()函数)。

示例一:

包含sql拼接字符串的存储过程:

?
1
2
3
4
5
6
7
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)

执行:

?
1
exec  test  @testid=1

执行结果:

SQLSERVER 拼接含有变量字符串案例详解

2、拼接字符串(字符串分割)步骤:

  1. 将不包含变量的字符串前后用单引号括起来,
  2. 不含变量的字符串与变量用+进行拼接
  3. 变量用''''+@para+''''进行表示(@para为变量名);
  4. 若执行存储过程时出现类型转换错误,则采用相应的类型转换函数进行转换。

示例二:

包含sql 字符串的存储过程:

?
1
2
3
4
5
6
7
8
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)

执行:

?
1
exec  test  @testid=1

执行结果:

SQLSERVER 拼接含有变量字符串案例详解

到此这篇关于sqlserver 拼接含有变量字符串案例详解的文章就介绍到这了,更多相关sqlserver 拼接含有变量字符串内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。

原文链接:https://blog.csdn.net/qq_40640228/article/details/105773055 。

最后此篇关于SQLSERVER 拼接含有变量字符串案例详解的文章就讲到这里了,如果你想了解更多关于SQLSERVER 拼接含有变量字符串案例详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com