SQL里创建proc
createprocgetgzsecid@nextidchar(8)outputasdeclare@tmpdintselect@tmpd=isnull(max(conve...
create proc getgzsecid @nextid char(8) output
as
declare @tmpd int
select @tmpd=isnull(max
(convert(int,substring(func_code,7,2))),0)+1
from funcframe where func_parent='010103'
if @tmpd<10 select @nextid='010103'+'0'+convert (char(1),@tmpd)
else select @nextid='010103'+convert(char(2),@tmpd)
GO
我想问下创建存储过程不是create procdure吗?为什么这里是proc呢?可以简写? 展开
as
declare @tmpd int
select @tmpd=isnull(max
(convert(int,substring(func_code,7,2))),0)+1
from funcframe where func_parent='010103'
if @tmpd<10 select @nextid='010103'+'0'+convert (char(1),@tmpd)
else select @nextid='010103'+convert(char(2),@tmpd)
GO
我想问下创建存储过程不是create procdure吗?为什么这里是proc呢?可以简写? 展开
4个回答
展开全部
创建存储过程的时候可以简写为create proc.
可以在SQL SERVER 下测试一下,不论你写作proc还是procdure,它都作为关键字处理.
可以在SQL SERVER 下测试一下,不论你写作proc还是procdure,它都作为关键字处理.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对,是这样的,在SQL语言中还有很多类似的简写,比喻:Execute…exec
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好难啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |