存储过程as
1. 创建存储过程is和as有什么区别
is 用来判断类型 如: if(val is String){.....}
as 作为/当做 的意思吧,我叙述不清,给你个例子吧:
function xx(e:Event):void{
var ss:Loader = e.target as Loader; // 让SS共享调用XX事件的对象的信息;
..}
2. oracle 存储过程 as 和is 区别
第一个问题:is和as是可以互用的,用哪个都没关系的
第二个问题:在外面
第三个问题:过程中没有declare关键字,declare用在语句块中
第四个问题:估计你看到的是做游标定义的东东,抑或者直接就一句sql。
3. 请教各位:Oracle中,存储过程里as 什么意思 还是取别名吗那么NULL AS PER_ABE 是什么意思
不知道您全部的语句是什么,如果单看这个,那么就是一个固定值的列,这个固定值就是空(NULL),这个列的别名是PER_ABE
例如:SELECT NULL AS NULLCOLUMN FROM DUAL,其实就是选了一个定值,而这个定值是空。AS后边是把这个定值指定一个列名。
4. oracle存储过程中,is和as有什么区别
在存储过程(procere)和函数(function)中没有区别,在视图(view)中只能用as不能用is,在游标(cursor)中只能用is不能用as。
5. 【存储过程】关键字 'AS' 附近有语法错误。
去掉“@NewPwd nvarchar (50),”后面的“,”就成功了啊,我已经在企业管理器中查过了
6. 创建存储过程中有两个创建参数。一处是在AS前面,另一处是在AS 后面,有什么区别
AS前面的是输入、输出参数,AS后的是函数的返回值。
例如:create procere proc_a (para_a in varchar, para_b out number) as number
para_a是输入参数
para_b是输出参数
而proc_a的返回值是number型的,如果有这个东西,则必须在函数内return一个值或游标。
调用方法如下:
var_ret number; --定义一个接收函数返回的变量
var_ret:=proc_a('a',100); --调用函数并接收返回值赋给var_ret
7. 关于存储过程的 as 和 is 问题
要是换成AS就要改成下面的写法
CREATE PROCEDURE STUDENT_UPDATE
as
BEGIN
UPDATE STUDENT SET NAME = 'NULL'
WHERE ID IN
(
SELECT ID FROM STUDENT WHERE AGE < 20
);
COMMIT;
END;
go
8. 创建存储过程中有两个创建参数.一处是在AS前面,另一处是在AS 后面,有什么区别
createorreplaceprocerechange_salary(
--AS前面的是默认参数,也就是执行这个过程的时候,需要你对应的给这个存储过程传递的参数值,比如现在你的存储过程是两个默认参数,执行此过程的时候就需要带入两个默认参数,
p_empnoinnumber:=7788--
,p_raiseinnumber:=10
)
as
---AS后面的参数,这个是过程中间可能会使用到的参数,在过程中方便使用,比如你想把某个执行的值先存放至一个参数中,可以随意定义。
v_enamevarchar2(10);
v_salnumber(5);
9. oracle 中 as 用法有哪几种
as一般用于存储过程中定义变量前,还有一种用法是给表或者字段起别名。
1、存储过程中:
createorreplaceprocerep_test
as--这里的as表示存储过程中与变量名字的承接
v_begintimevarchar2(20);
v_endtimevarchar2(20);
v_strvarchar2(10);
begin
v_begintime:=to_char(sysdate,'yyyy-mm-ddhh24:mi:ss');
select'badkano'intov_strfromal;
v_endtime:=to_char(sysdate,'yyyy-mm-ddhh24:mi:ss');
dbms_output.put_line('开始时间为:'||v_begintime);
dbms_output.put_line('结束时间为:'||v_endtime);
end;
2、给字段起别名或给表起别名:
selectempnoas员工号fromempast;
其中as 员工号表示对empno起别名叫员工号,as t表示emp表的别名叫t。