社区
疑难问题
帖子详情
关于动态组织SQL语句的问题
chmj718
2003-10-17 01:07:21
我在存储过程中 需要实现以参数指定表名、字段名的SQL查询语句,并且需要将其返回值付给一临时变量,不知道怎么实现,请各位大峡 帮忙!
小弟试着用 系统存储过程sp_executesql,好象还不能实现
...全文
37
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)
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的
问题
:1. 自己写了SQL却不知道对不对。2. 在上线后发现原有的数据内容
SQL语句
执⾏结果没
问题
, 但是数据变化了以后SQL返回的结果就错误了。3. 稍微复杂⼀点的SQL就不知道该如何写了。4. 看不懂同⾏写的SQL是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会写。本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL语句
,让你懂得
SQL语句
的编写⽅法。不再为
SQL语句
而烦恼。真正做到面对任何
问题
能够判断出
SQL语句
是不是能够实现,该怎样实现。
Mybatis 处理 sql 语句
本文 mybatis 处理 sql 语句主要分为编译期间处理和执行期间处理 另外 sql 语句又分为 静态 sql 语句 和
动态
sql 语句,用参数修饰符来区分。 静态 sql 语句:没有参数或者参数修饰符全部是 #{} 这种,并且没有其他标签
动态
sql 语句:参数其中之一被 ${} 修饰,或者有标签 Mybatis 对
动态
sql 的定义 mybatis 初始化完成后 所有处理完的 sql 语句都存在 SqlSource Configuration —》 MappedStatement–》 SqlS
动态
sql语句
1、什么是
动态
sql? mybatis 核心对
sql语句
进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。 首先要对查询条件进行判断,如果输入参数不为空才进行查询条件拼接。 实现的是sql的拼接 使用where标签可以去掉第一个前and 使用sql标签:提取出来公共的部分,等到要使用的时候就通过调用 调用s...
嵌入式SQL语言之
动态
SQL
嵌入式SQL语言之
动态
SQL一、
动态
SQL的概念和作用二、
SQL语句
的
动态
构造-示例1三、
动态
SQL语句
的执行方式概述四、数据字典与SQLDA1、概述2、X/Open标准的系统目录3、Oracle的数据字典五、ODBC与JDBC1、ODBC2、JDBC3、嵌入式SQL的思维模式4、ODBC的思维模式5、JDBC的思维模式6、基于ODBC / JDBC的数据库访问 一、
动态
SQL的概念和作用 静态SQL特点
SQL语句
在程序中已经按要求写好,只需要把一些参数通过变量(高级语言程序语句中不带冒号)传送给嵌入式S
动态
生成
SQL语句
, 通用查询接口
很多时候,由于业务变化,使得同一数据表在不同业务模块中查询条件不同;例如:用户表在其模块管理页面中,需要根据用户名,真实姓名查询;而在课程报名时,则需要根据用户所在专业进修过滤。这种情况在后端查询接口中全部兼容,另外实现
动态
SQL语句
生成,满足条件由前端进行根据需要进行配置。 1、查询条件配置如下: {"groupOp":"AND", "rules":[{"field":"name","op":"...
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章