社区
MS-SQL Server
帖子详情
存储过程作为sql语句的选择的列,如何写?
s3w
2003-12-26 12:04:33
就是形如这样
select a, pro(a) from a where b = 1
其中pro是一个存储过程,他只返回单个的整型的值。
我知道如果pro是个function肯定可以,但不知道存储过程可以吗?
如果可以,大家说说如何写?
...全文
93
5
打赏
收藏
存储过程作为sql语句的选择的列,如何写?
就是形如这样 select a, pro(a) from a where b = 1 其中pro是一个存储过程,他只返回单个的整型的值。 我知道如果pro是个function肯定可以,但不知道存储过程可以吗? 如果可以,大家说说如何写?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
s3w
2003-12-26
打赏
举报
回复
那怎么样作才能在调用函数的时候可以在函数名前不加owner_name?
要设置什么?
谢谢
pbsql
2003-12-26
打赏
举报
回复
不可以,改成function
bobohuang
2003-12-26
打赏
举报
回复
不能直接使用sp于sql中.
可定義pro(a)為函數.
txlicenhe
2003-12-26
打赏
举报
回复
不可以
magnetmoon
2003-12-26
打赏
举报
回复
不可以
存储过程
与
SQL语句
的区别
存储过程
(Stroed Proceduer)是在大型数据库系统中,一组为了完成特定功能的
SQL语句
集,经编译后,存储在数据库中。用户通过指定
存储过程
的名字并给出参数(如果该
存储过程
有参数)来执行它。再运行
存储过程
前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的过程可极大地改善
SQL语句
的性能。由于执行
SQL语句
的大部分工作已经完成,所以
存储过程
能以鸡块...
MySQL高级
SQL语句
(
存储过程
)
存储过程
是一组为了完成特定功能的
SQL语句
集合。
存储过程
在使用过程中是将常用或者复杂的工作预先使用
SQL语句
写
好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器中。当需要使用该
存储过程
时,只需要调用它即可。
存储过程
在执行上比传统SQL速度更快、执行效率更高。
Sql语句
优化及
存储过程
1. 怎么加快查询速度,优化查询效率,主要原则就是应尽量避免全表扫描,应该考虑在where及order by 涉及的
列
上建立索引。 2.:一个表的索引不是越多越好,也没有一个具体的数字,根据以往的经验,一个表的索引最多不能超过6个,因为索引越多,对update和insert操作也会有性能的影响,涉及到索引的新建和重建操作。 3.索引建立 1.多数查询经常使用的
列
; 2.很少进行修改操作的
列
; 3...
SQL语句
之
存储过程
SQL语句
之
存储过程
SQL三类
存储过程
不含参数的
存储过程
含输入参数的
存储过程
既含输入参数,又含输出参数的
存储过程
删除
存储过程
SQL三类
存储过程
SQL语句
的
存储过程
主要有以下三种: 不含参数的 含有输入参数的 既含有输入参数,又含有输出参数的 我们通过下面三道例题来做详细的理解 不含参数的
存储过程
查询每个学生的修课总学分,要求
列
出学生学号及总学分。
存储过程
定义 create proc p1 as select sno,SUM(credit) as 总学分 from sc inner join co
mysql
存储过程
中使用动态
sql语句
Mysql 5.0 以后,支持了动态
sql语句
,我们可以通过传递不同的参数得到我们想要的值 这里介绍两种在
存储过程
中的动态sql: set sql = (预处理的
sql语句
,可以是用concat拼接的语句) set @sql = sql PREPAREstmt_nameFROM @sql; EXECUTEstmt_name; {DEALLOC...
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章