SQLSERVER 拼接含有变量字符串案例详解(SQLSERVER 拼接含有变量字符串案例详解)
类别:数据库 浏览量:316
时间:2021-10-13 00:37:04 SQLSERVER 拼接含有变量字符串案例详解
SQLSERVER 拼接含有变量字符串案例详解一、拼接字符串(整个字符串不分割)步骤:- 首先在字符串的前后加单引号;
- 字符串中的变量以'''+@para+'''在字符串中表示;
- 若在执行时存在类型转换错误,则应用相应的类型转换函数,对变量进行类型转换(如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
执行结果:
二、拼接字符串(字符串分割)步骤:- 将不包含变量的字符串前后用单引号括起来,
- 不含变量的字符串与变量用+进行拼接
- 变量用''''+@para+''''进行表示(@para为变量名);
- 若执行存储过程时出现类型转换错误,则采用相应的类型转换函数进行转换。
示例二:
包含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 拼接含有变量字符串内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- microsoftsqlserver官网(Microsoft SQL Server数据库各版本下载地址集合)
- SQLServer获取临时表所有列名或是否存在指定列名的方法(SQLServer获取临时表所有列名或是否存在指定列名的方法)
- sqlserver查看表和存储过程的架构(SQL Server 远程更新目标表数据的存储过程)
- mysqlsql按日期统计(sqlserver/mysql按天、按小时、按分钟统计连续时间段数据推荐)
- sqlserver备份数据库语句(SQL SERVER 数据库备份的三种策略及语句)
- sqlserver安装日志文件夹(SQL SERVER日志进行收缩的图文教程)
- sqlserver提供的内置函数(Sqlserver 自定义函数 Function使用介绍)
- sqlserver去除空格函数(sqlServer实现去除字符串空格)
- sqlserver中根据类型分组(SQL SERVER 分组求和sql语句)
- sqlserver数字格式化五位小数(详细分析sqlserver中的小数类型float和decimal)
- sqlserver数据库备份怎么还原(SQL Server2012数据库备份和还原的教程)
- sqlserver安装使用教程(SQL Server 2019下载与安装教程自定义安装)
- sqlserver数据库如何分页(SQL server分页的4种方法示例很全面)
- sqlserver怎么修改表结构(SQL Server中修改“用户自定义表类型”问题的分析与方法)
- sqlserver调试存储过程(sql server2008调试存储过程的完整步骤)
- SQLServer2019安装教程图文详解(SQLServer2019安装教程图文详解)
- 0 1 岁婴儿最强作息指南,照着做养出天使宝宝(01岁婴儿最强作息指南)
- 沪上这16所高校 萌新 礼包开箱 哪一款让你心动(沪上这16所高校萌新)
- 她救了被绑架的他,而这一切竟是一场阴谋...(她救了被绑架的他)
- 冬季养殖这6种阴生植物,方便又好养,你家有么(冬季养殖这6种阴生植物)
- 阴生植物为什么不怕照不到阳光(阴生植物为什么不怕照不到阳光)
- 阴生环境 耐阴地被植物,你知道哪些(阴生环境耐阴地被植物)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9