社区
疑难问题
帖子详情
关于动态组织SQL语句的问题
chmj718
2003-10-17 01:07:21
我在存储过程中 需要实现以参数指定表名、字段名的SQL查询语句,并且需要将其返回值付给一临时变量,不知道怎么实现,请各位大峡 帮忙!
小弟试着用 系统存储过程sp_executesql,好象还不能实现
...全文
44
7
打赏
收藏
关于动态组织SQL语句的问题
我在存储过程中 需要实现以参数指定表名、字段名的SQL查询语句,并且需要将其返回值付给一临时变量,不知道怎么实现,请各位大峡 帮忙! 小弟试着用 系统存储过程sp_executesql,好象还不能实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chmj718
2003-10-18
打赏
举报
回复
问题已经解决,方法跟是yujohny(踏网无痕) 说的一样!谢谢大家关注
yujohny
2003-10-17
打赏
举报
回复
declare @bb int,
@sqls nvarchar(4000)
set @sqls='select @a=id from city where name = ''as'''
exec sp_executesql @sqls,N'@a int output',@bb output
select @bb
chmj718
2003-10-17
打赏
举报
回复
小马哥 上面的 方法不能付值给变量,而下面的方法我试了不行,
我是这样的:
declare @bb int
exec('select '+ @bb + '= id from city where name = ''as''')
select @bb
错误提示:
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '=' 附近有语法错误。
(所影响的行数为 1 行)
yoki
2003-10-17
打赏
举报
回复
declare @bb decimal(8,0)
exec('select '+ @bb + '= d_fare1 from fare')
select @bb
yoki
2003-10-17
打赏
举报
回复
declare @tablename varchar(100)
declare @field varchar(20)
declare @sql varchar(8000)
select @tablename='table1'
select @sql='select ' + @field
select @sql=@sql+' from ' +@tablename
exec(@sql)
txlicenhe
2003-10-17
打赏
举报
回复
参考
http://expert.csdn.net/Expert/topic/2364/2364046.xml?temp=.829693
yoki
2003-10-17
打赏
举报
回复
declare @tablename varchar(100)
declare @field varchar(20)
declare @sql varchar(8000)
select @tablename='table1'
select @sql='select ' + @field
select @sql=@sql+' from ' +@tablename
exec(@sql)
Mybatis 处理
sql
语句
另外
sql
语句
又分为 静态
sql
语句
和
动态
sql
语句
,用参数修饰符来区分。 静态
sql
语句
:没有参数或者参数修饰符全部是 #{} 这种,并且没有其他标签
动态
sql
语句
:参数其中之一被 ${} 修饰,或者有标签 ...
动态
sql
语句
mybatis 核心对
sql
语句
进行灵活操作,通过表达式进行判断,对
sql
进行灵活拼接、组装。 首先要对查询条件进行判断,如果输入参数不为空才进行查询条件拼接。 实现的是
sql
的拼接 使用where...
嵌入式
SQL
语言之
动态
SQL
嵌入式
SQL
语言之
动态
SQL
一、
动态
SQL
的概念和作用二、
SQL
语句
的
动态
构造-示例1三、
动态
SQL
语句
的执行方式概述四、数据字典与
SQL
DA1、概述2、X/Open标准的系统目录3、Oracle的数据字典五、ODBC与JDBC1、ODBC2、JDBC3、...
动态
生成
SQL
语句
, 通用查询接口
很多时候,由于业务变化,使得...这种情况在后端查询接口中全部兼容,另外实现
动态
SQL
语句
生成,满足条件由前端进行根据需要进行配置。 1、查询条件配置如下: {"groupOp":"AND", "rules":[{"field":"name","op":"...
java实现
SQL
查询
语句
的
动态
拼接
1、需求:根据传入的参数
动态
截取/拼接
SQL
语句
2、实现类 package test.util; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; public class
Sql
Utils{ /* \\s是\s...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章