找了游标小教材,肯了看没看懂。有点小问题请教一下大家
table Name :user
id, name,password ,birthday四个字段?
查询的返回值被赋予INTO子句中的变量?没看懂例句。能告诉我一个现成的例句吗?
%TYPE属性?是干嘛的。随意替代任何字段吗?
v_empno SCOTT.EMP.EMPNO%TYPE;-----------啥意思?
v_salary EMP.SALARY%TYPE;----------啥意思?
DELCARE
V_A NUMBER(5):=10;
V_B V_A%TYPE:=15;
V_C V_A%TYPE;
BEGIN
DBMS_OUTPUT.PUT_LINE-----------啥意思?
('V_A='||V_A||'V_B='||V_B||'V_C='||V_C);------------啥意思?
END================================================
谢谢
table Name :user
id, name,password ,birthday四个字段?
查询的返回值被赋予INTO子句中的变量?没看懂例句。能告诉我一个现成的例句吗?
%TYPE属性?是干嘛的。随意替代任何字段吗?
v_empno SCOTT.EMP.EMPNO%TYPE;-----------啥意思?
v_salary EMP.SALARY%TYPE;----------啥意思?
DELCARE
V_A NUMBER(5):=10;
V_B V_A%TYPE:=15;
V_C V_A%TYPE;
BEGIN
DBMS_OUTPUT.PUT_LINE-----------啥意思?
('V_A='||V_A||'V_B='||V_B||'V_C='||V_C);------------啥意思?
END================================================
谢谢
看oracle pl/sql文档去
v_b V_A%TYPE就是一个和va同类型的变量,很少这么干的,一般都是table.column%type或者table%rowtype
找了游标小教材,肯了看没看懂。有点小问题请教一下大家
table Name :user
id, name,password ,birthday四个字段?
查询的返回值被赋予INTO子句中的变量?没看懂例句。能告诉我一个现成的例句吗?
%TYPE属性?是干嘛的。随意替代任何字段吗?
--就是当你不是很清楚字段的数据类型 可以申明变量的类型跟标准的字段的数据类型一样
v_empno SCOTT.EMP.EMPNO%TYPE;-----------啥意思?
--就是把v_empno 的类型跟EMPNO字段类型一样的
v_salary EMP.SALARY%TYPE;----------啥意思?
--类同上面的v_empno
DELCARE
V_A NUMBER(5):=10;
V_B V_A%TYPE:=15;
V_C V_A%TYPE;
BEGIN
DBMS_OUTPUT.PUT_LINE-----------啥意思?
--调用包输出
('V_A='||V_A||'V_B='||V_B||'V_C='||V_C);------------啥意思?
输出v_a,v_b,v_c的值
END================================================
谢谢
(我觉得表名应该scott_emp吧?)v_salary EMP.SALARY%TYPE;----------啥意思? 同上DBMS_OUTPUT.PUT_LINE-----------啥意思?
('V_A='||V_A||'V_B='||V_B||'V_C='||V_C);------------啥意思?调用上面一个方法,在控制台打印一行,'xx'是指字符串,||是连接符