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 拼接含有变量字符串内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- sql启动错误代码1814(SQLMSSQLSERVER服务启动错误代码3414的解决方法)
- SqlServer 按时间段查询问题(SqlServer 按时间段查询问题)
- SqlServer2016模糊匹配的三种方式及效率问题简析(SqlServer2016模糊匹配的三种方式及效率问题简析)
- sqlserver实现登录注册(Sqlserver创建用户并授权的实现步骤)
- sqlserver非唯一索引汇总性能(详解SQL Server的聚焦过滤索引)
- sqlserver多表查询(sqlserver 树形结构查询单表实例代码)
- sqlserver数据库还原教程(SQL Server通过重建方式还原master数据库)
- sqlserver百分比数据查询时间(SQL Server统计信息更新时采样百分比对数据预估准确性的影响详解)
- sqlserver删除表的第一行数据(sql server删除前1000行数据的方法实例)
- sqlserver字段说明(详解SQL Server 中 JSON_MODIFY 的使用)
- SQLServer2019安装教程图文详解(SQLServer2019安装教程图文详解)
- sqlserver替换脚本(SQL Server中对数据截取替换的方法详解)
- sqlserver备份还原地址(SqlServer高版本数据备份还原到低版本)
- sqlserver表分区缺点(SQL Server 公用表表达式CTE实现递归的方法)
- sqlserver存储过程使用变量(浅析SQL Server的嵌套存储过程中使用同名的临时表怪像)
- mybatis执行sql源码解析(mybatis调用sqlserver存储过程返回结果集的方法)
- 菲律宾美食(菲律宾美食排行榜前十名)
- 菲律宾特产(菲律宾特产最值得买回国)
- 越南特产(越南特产首饰)
- TVB负评王连续挑战警察角色《使徒行者3》中将饰演卧底(TVB负评王连续挑战警察角色使徒行者3中将饰演卧底)
- 《精英律师》剧照首曝光,实力演员飙戏,演绎律政职场百态(精英律师剧照首曝光)
- 靳东领衔打造高精职场 新丽出品《精英律师》曝定妆照(靳东领衔打造高精职场)
热门推荐
- mysql死锁情况(MySQL kill不掉线程的原因)
- VS调试提示"源文件与模块生成时的文件不同"
- docker进入容器内部后的命令(Docker部署Consul配置过程解析)
- mysql视图管理方法(MySQL 视图View原理解析)
- css3水平移动效果(利用css3 translate完美实现表头固定效果)
- php怎么判断数据是质数(PHP判断一个变量是否为整数、正整数的方法示例)
- vue实现商品详情讲解(京东 Vue3 组件库支持小程序开发的详细流程)
- discuz apache伪静态(apache中伪静态配置和使用Apache虚拟主机下Discuz伪静态)
- 阿里云rds需要读写分离吗(为什么使用阿里云RDS?使用RDS有什么好处?)
- python如何使用yield(YII2.0框架行为Behavior深入详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9