社区
MS-SQL Server
帖子详情
存储过程表变量&自定义函数中动态SQL
sicenghuan
2009-03-09 02:56:07
小弟现在遇到这样一个问题(SQL2005):
本来想通过一个函数返回结果集,然后利用这个结果集创建一个VIEW供前台使用,但是自定义函数中不能EXEC动态SQL;
于是用存储过程,可是存储过程中不能返回结果集.
不知道有没有好的方法,多谢各位了~
...全文
307
6
打赏
收藏
存储过程表变量&自定义函数中动态SQL
小弟现在遇到这样一个问题(SQL2005): 本来想通过一个函数返回结果集,然后利用这个结果集创建一个VIEW供前台使用,但是自定义函数中不能EXEC动态SQL; 于是用存储过程,可是存储过程中不能返回结果集. 不知道有没有好的方法,多谢各位了~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sicenghuan
2009-03-09
打赏
举报
回复
[Quote=引用 5 楼 shmilywcd 的回复:]
引用楼主 sicenghuan 的帖子:
小弟现在遇到这样一个问题(SQL2005):
本来想通过一个函数返回结果集,然后利用这个结果集创建一个VIEW供前台使用,但是自定义函数中不能EXEC动态SQL;
于是用存储过程,可是存储过程中不能返回结果集.
不知道有没有好的方法,多谢各位了~
存储过程不能返回结果集?怎么可能!!!!
[/Quote]
是的啊,小弟的是SQLServer2005,不能传递表变量函数,头痛啊~~
天-笑
2009-03-09
打赏
举报
回复
[Quote=引用楼主 sicenghuan 的帖子:]
小弟现在遇到这样一个问题(SQL2005):
本来想通过一个函数返回结果集,然后利用这个结果集创建一个VIEW供前台使用,但是自定义函数中不能EXEC动态SQL;
于是用存储过程,可是存储过程中不能返回结果集.
不知道有没有好的方法,多谢各位了~
[/Quote]
存储过程不能返回结果集?怎么可能!!!!
sicenghuan
2009-03-09
打赏
举报
回复
1.之所以在后台做VIEW是因为如果直接程序调用的话处理时间太长了,数据量比较大,要做很多连接和循环,
所以想把处理的工作交给SQLSERVER。
2.要生成视图的表是动态读取的,所以不好写死。
jia_guijun
2009-03-09
打赏
举报
回复
如果需要生成的视图是固定的几个,可以考虑在函数中将各种情况全部写出来,根据一个数据判断一下,哪个数值去生成哪个视图。
天-笑
2009-03-09
打赏
举报
回复
前台直接调用视图?
两个办法
1:用存储过程做,然后封一个web service 出来
2:利用程序集做(不建议使用)
ChinaJiaBing
2009-03-09
打赏
举报
回复
你用的是什么开发工具,支持ado.net吗
ado.net能直接调用函数..
oracle
存储过程
、游标、函数、PL/SQL块
包含oracle
存储过程
的增、删、查、改 %type、%rowtype的使用
自定义函数
PL/SQL块
谈谈sqlserver
自定义函数
与
存储过程
的区别
一、
自定义函数
: 1. 可以返回
表
变量
2. 限制颇多,包括 不能使用output参数; 不能用临时
表
; 函数内部的操作不能影响到外部环境; 不能通过select返回结果集; 不能update,delete,数据库
表
; 3....
GBase 8a SQL参考手册
型、操作符和函数、DDL 和 DML 语句,以及
存储过程
和
自定义函数
,手册
中
还提 供了示例以供读者参考。 第一章详细介绍了 GBase 8a 支持的数据类型,包括数值类型、字符类型、 二进制数据类型、日期和时间类型,并对...
SYBASE IQ
存储过程
学习笔记
SybaseIQ
存储过程
学习笔记.docx SYBASE IQ
存储过程
学习笔记 1.
存储过程
存储过程
将过程化的SQL语句...
自定义函数
是只能返回单一值的特定的
存储过程
。函数不修改传入的参数,但是可以使其用于查询和其他SQL语句之
中
。
MySQL 声明
变量
及
存储过程
分析
在函数和储存过程
中
使用的
变量
declear declear a int unsigned default 1; 这种
变量
需要设置
变量
类型 而且只存在在 begin..end 这段之内 select .. into.. 直接将
表
内内容赋值到指定
变量
当
中
select name,bid ...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章