动态sql语句基本语法
来源:互联网 发布:交互原型软件 编辑:程序博客网 时间:2024/04/29 00:58
eg:
Select * from tableName
Exec ('select * from tableName')
Exec sp_executesql N'select * from tableName' --请注意字符串前一定要加N
Exec ('select * from tableName')
Exec sp_executesql N'select * from tableName' --请注意字符串前一定要加N
declare @fname varchar(20)
set @fname = 'FiledName'
Select @fname from tableName --错误,不会提示错误,但结果为固定值FiledName,并非所要。
Exec (' tableNameselect ' + @fname + ' from') --请注意加号前后的单引号的边上加空格
当然将字符串改成变量的形式也可
declare @fname varchar(20)
set @fname = 'FiledName'--设置字段名
declare @s varchar(1000)
set @s = 'select' + @fname + 'fromtableName'
Exec (@s) --成功
exec sp_executesql @s --此句会报错
declare @s Nvarchar(1000) --注意此处改为nvarchar(1000)
set @s = 'select ' + @fname + ' from tableName'
Exec(@s) --成功
exec sp_executesql @s --此句正确
set @fname = 'FiledName'
Select @fname from tableName --错误,不会提示错误,但结果为固定值FiledName,并非所要。
Exec (' tableNameselect ' + @fname + ' from') --请注意加号前后的单引号的边上加空格
当然将字符串改成变量的形式也可
declare @fname varchar(20)
set @fname = 'FiledName'--设置字段名
declare @s varchar(1000)
set @s = 'select' + @fname + 'fromtableName'
Exec (@s) --成功
exec sp_executesql @s --此句会报错
declare @s Nvarchar(1000) --注意此处改为nvarchar(1000)
set @s = 'select ' + @fname + ' from tableName'
Exec(@s) --成功
exec sp_executesql @s --此句正确
eg:
declare @num int,
@sqls nvarchar(4000)
set @sqls = 'select count(*) from tableName'
exec(@sqls) --如何将exec执行结果放入变量中?
declare @num int,
@sqls nvarchar(4000)
set @sqls = ' = count(*) from tableNameselect @a'
exec sp_executesql @sqls,N'@a int output', @num output
select @num
@sqls nvarchar(4000)
set @sqls = 'select count(*) from tableName'
exec(@sqls) --如何将exec执行结果放入变量中?
declare @num int,
@sqls nvarchar(4000)
set @sqls = ' = count(*) from tableNameselect @a'
exec sp_executesql @sqls,N'@a int output', @num output
select @num
eg:
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 动态sql语句基本语法
- 如何在TC里输出下拉列表
- 刚来个博客,填东西进来好了。
- radio的javascript判断
- JSP三种页面跳转方式
- .NET 2.0远程传输数据集的优化方法(WebService)
- 动态sql语句基本语法
- Today Screen Plug-in Selection API
- oracle 存储过程的基本语法
- 双核的firefox
- 基于网格技术的计算能力提供—对GridASP有效业务处理进行概念证明实验的开端
- c# 通过存储过程来自动创建主码
- 共享一个通用的数据访问类
- C++设计新思维 -- 精彩书评
- 利用DWR搭建ajax的校验层