Oracle中的AS和IS的不同及使用【整理】
2017-05-27 10:59
197 查看
Oracle中的AS和IS的不同,以及使用,两者基本上没有不同 。
AS和IS是ORACLE为了方便而设置的同义词。
何时使用
1、在创建存储过程(PROCEDURE)/函数(FUNCTION),以及自定义类型(TPYE)和包(PACKAGE)时,使用AS和IS无区别。
2、在创建视图(VIEW)时,只能使用AS而不能使用IS。
3、在声明游标(CURSOR)时,只能使用IS而不能使用AS。
create [or replace] procedure procedure_name
[(parameter_name [in | out | in out] type [,........])]
{is | as}
begin
procedure_body
end procedure_name;
--显式游标
cursor student_cursor is select sname from student; --显式游标声明
--REF游标 动态游标
type ref_cursor is ref cursor; --声明一个ref游标类型
tab_cursor ref_cursor ;--声明一个ref游标
Oracle中的AS和IS的不同,以及使用,两者基本上没有不同 。
AS和IS是ORACLE为了方便而设置的同义词。
何时使用
1、在创建存储过程(PROCEDURE)/函数(FUNCTION),以及自定义类型(TPYE)和包(PACKAGE)时,使用AS和IS无区别。
2、在创建视图(VIEW)时,只能使用AS而不能使用IS。
3、在声明游标(CURSOR)时,只能使用IS而不能使用AS。
create [or replace] procedure procedure_name
[(parameter_name [in | out | in out] type [,........])]
{is | as}
begin
procedure_body
end procedure_name;
create or replace view v_department as select * from department where ......;
--显式游标
cursor student_cursor is select sname from student; --显式游标声明
--REF游标 动态游标
type ref_cursor is ref cursor; --声明一个ref游标类型
tab_cursor ref_cursor ;--声明一个ref游标
相关文章推荐
- Oracle中的AS和IS的不同及使用
- Oracle中的AS和IS的不同,以及使用,两者基本上没有不同 。
- 【转】Oracle中的AS和IS的不同及使用
- Oracle中的AS和IS的不同及使用
- ORACLE中AS和IS的不同
- 在Oracle AS中使用配置文件来分配不同的权限
- Oracle中的AS和IS的不同
- 使用反射查询类的方法和字段以及使用IS运算符号类转换和AS运算符
- oracle 在不同平台使用大内存
- 类型转换(二):是使用 is 还是 as
- Effective C#阅读笔记-3使用is或者as代替cast做类型转换
- Oracle AS VS. IS
- 《Effective C#》Item 3:使用as和is操作符来做类型转换
- 如何:使用 C++ 实现 C# 的 is 和 as 关键字
- Oracle的rownum原理和使用(整理几个达人的帖子)
- Oracle 和SQL Server 语句与数据类型使用上的不同之处 (转)
- Oracle中as关键字作为别名使用时的用法详解
- 在as和js里都可以使用的小方法整理
- 转:《Effective C#》Item 3:使用as和is操作符来做类型转换
- Item 3: 使用 is 或 as 去做类型转换(Prefer the is or as Operators to Casts)