日期:2014-05-18  浏览次数:20548 次

存储过程定义 create proc[edure] 存储过程名 [;number]
[;number] 没理解是啥含义,另外最好举个实例使用更加直观

------解决方案--------------------
定义这种名字没有意义,很危险哦 用关键字做变量名需要加[]
------解决方案--------------------
可以看看存储过程的命名规则 你这个不标准的需要加[]
------解决方案--------------------
要加的吧,他直接分号了都- -。
建议别这么起名,可以起个proc_number这种
探讨
可以看看存储过程的命名规则 你这个不标准的需要加[]

------解决方案--------------------
; number 
是可选整数,用于对同名的过程分组。使用一个 DROP PROCEDURE 语句可将这些分组过程一起删除。例如,称为 orders 的应用程序可能使用名为 orderproc;1、orderproc;2 等的过程。DROP PROCEDURE orderproc 语句将删除整个组。如果名称中包含分隔标识符,则数字不应包含在标识符中;只应在 procedure_name 前后使用适当的分隔符。

带编号的存储过程有以下限制:

不能使用 xml 或 CLR 用户定义类型作为数据类型。 


不能对带编号的存储过程创建计划指南。