PLSQL匿名块问题

[复制链接]
查看11 | 回复8 | 2012-11-21 11:55:00 | 显示全部楼层 |阅读模式
declare
begin
end;

begin
end;

应该讲第二种其实就是第一种的简写对吗?
只是用在不用定义变量的情况下,其还是匿名块

回复

使用道具 举报

千问 | 2012-11-21 11:55:00 | 显示全部楼层
差不多吧,如果不定义变量
回复

使用道具 举报

千问 | 2012-11-21 11:55:00 | 显示全部楼层
如果在sqlplus还有第3种简写exec
回复

使用道具 举报

千问 | 2012-11-21 11:55:00 | 显示全部楼层
〇〇 发表于 2013-2-5 21:13
如果在sqlplus还有第3种简写exec

exec 不是调用过程的吗?还有匿名块的用途?
回复

使用道具 举报

千问 | 2012-11-21 11:55:00 | 显示全部楼层
dba8dot0 发表于 2013-2-5 21:48
exec 不是调用过程的吗?还有匿名块的用途?

exec就是begin...end;
回复

使用道具 举报

千问 | 2012-11-21 11:55:00 | 显示全部楼层
dingjun123 发表于 2013-2-5 21:51
exec就是begin...end;

哦哦这个我明白了
exec proc_name
=
begin
proc_name();
end;
回复

使用道具 举报

千问 | 2012-11-21 11:55:00 | 显示全部楼层
dba8dot0 发表于 2013-2-5 22:15
哦哦这个我明白了
exec proc_name
=

right
非匿名块,declare部分就会是函数过程触发器等的声明部分
回复

使用道具 举报

千问 | 2012-11-21 11:55:00 | 显示全部楼层
学习了..这个很不错.
回复

使用道具 举报

千问 | 2012-11-21 11:55:00 | 显示全部楼层
dingjun123 发表于 2013-2-5 21:51
exec就是begin...end;

嗯,正解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行