为什么CREATE PROCEDURE 加了括号也可以运行?
CREATE PROCEDURE (@test varchar(20))
跟
CREATE PROCEDURE @test varchar(20)
有区别吗?运行的时候会不会出现问题?
在oracle里面呢?
问题点数:0、回复次数:6Top
1 楼guxiaotian(古笑添)回复于 2005-06-02 16:52:33 得分 0
是不是跟平台有关?Top
2 楼paoluo(一天到晚游泳的鱼)回复于 2005-06-02 17:04:46 得分 0
加不加括号没影响的。Top
3 楼hsj20041004(光芒)回复于 2005-06-02 17:05:13 得分 0
没有影响!!
俩种不同的写法。
-----
oracle
CREATE OR REPLACE PROCEDURE 名
(
@test varchar(20)
)
ISTop
4 楼zjcxc(邹建)回复于 2005-06-02 17:30:47 得分 0
因为支持这种语法Top
5 楼guxiaotian(古笑添)回复于 2005-06-02 18:27:17 得分 0
但在官方帮助文档里面是没有括号的,那是不是说以后有可能不用括号?Top
6 楼yjdn(人形机器)回复于 2005-06-02 18:30:25 得分 0
加不加都不影响,
Oracle中一定要加Top




