没有合适的资源?快使用搜索试试~ 我知道了~
动态SQL 并且把返回的值赋给变量
5星 · 超过95%的资源 需积分: 40 48 下载量 187 浏览量
2018-01-03
10:02:04
上传
评论 1
收藏 22KB DOCX 举报
温馨提示
试读
5页
动态SQL 并且把返回的值赋给变量,sp_executesql,动态sql语句基本语法
资源推荐
资源详情
资源评论
动态
SQL
并且把返回的值赋给变量
注意加粗部分,sp_executesql 的参数必须为 UNICODE,即
NCHAR,NVARCHAR,NTEXT 型,否则报错
动态 sql 语句基本语法
1 :普通 SQL 语句可以用 Exec 执行
Select * from tableName
Exec('select * from tableName')
Exec sp_executesql N'select * from tableName'-- 请注意字符串前一
定要加 N
2:字段名,表名,数据库名之类作为变量时,必须用动态 SQL
eg:
declare @fname varchar(20)
set @fname = 'FiledName'
Select @fname from tableName-- 错误,不会提示错误,但结果为固定
值 FiledName,并非所要。
Exec('select ' + @fname + ' from tableName')-- 请注意 加号前后的
单引号的边上加空格
当然将字符串改成变量的形式也可
declare @fname varchar(20)
set @fname = 'FiledName'--设置字段名
资源评论
- Faywool2019-06-20嗯,懒得写教程给新手了
果然爱慕
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功