77问答网
所有问题
oracle不知道表名,怎么用rowtype?
如题所述
举报该问题
其他回答
第1个回答 2011-10-23
因果关系都没搞清啊!rowtype就是为table列定义的,你不知道表名,你用他做什么?
第2个回答 2011-10-22
wefewqf
相似回答
oracle 数据库
cursor 游标变量 column 列
名称
...
答:
看一下下面的例子就会明白了(显示所有雇员
的名字
)。DECLARE TYPE emp_cursor_type IS REF CURSOR;c1 EMP_CURSOR_TYPE;v_emp_record emp%
ROWTYPE
;BEGIN OPEN c1 FOR SELECT * FROM emp;LOOP FETCH c1 INTO v_emp_record;EXIT WHEN c1%NOTFOUND;DBMS_OUTPUT.PUT_LINE(v_emp_record.ename);END...
oracle
record用处
答:
2.3 使用%
ROWTYPE
在PL/SQL中将一个记录声明为具有相同类型的数据库行的作法是很常见的。PL/SQL提供了%ROWTYPE运算符,使得这样的操作更为方便。例如:DECLARE v_RoomRecord rooms%ROWTYPE;将定义一个记录,该记录中的字段将与rooms表中的列相对应 ...
在
Oracle
中是否有行类型?如果有,应当
怎样
定义? 万分感激回答!
答:
plsql里面如果你返回的是整行的记录可以用 表名%rowtype
如果你返回的只是一行中的某几个字段,则可以用record来处理 record这个类型要先定义
Oracle
中什么时候用%type什么时候用%
rowtype?
答:
type 对应一个字段
rowtype
对应一条记录(即2个以上字段)例如:SELECT studentID,firstName,lastNameinto v_StudentInfofrom students where studentID=32;例如:DECLAREv_StudentRecord students%
ROWTYPE
;
关于
Oracle
函数ROWTOHEX()的问题
答:
create or replace function validateUser01(user_name varchar2,user_password varchar2) return usrmst%
ROWTYPE
is v_usrinfo usrmst%ROWTYPE;begin SELECT INTO v_usrinfo FROM usrmst WHERE USR_ID=user_name AND NEWUSR_PWD=user_password;return v_usrinfo;end ;行类型不能直接调用 ...
oracle数据库
中,存储过程中 %
rowtype
类型的用法有什么限制吗?_百度...
答:
答案: 不可以!原因: 因为t_emp emp%
rowtype
;这个语句的意思是 定义一个变量t_emp使其与EMP表具有一样的数据类型. 也就是说EMP表有哪里数据类型的字段,那么这个t_EMP变量也就能够存储什么类型的数据,而且大小范围也是一样的.(如VARCHAR2(20)).形象点说,t_emp emp%rowtype 就像是一个勺子,...
oracle
赋值语句
答:
oracle
赋值语句如下:declare bb table1.a%
rowtype
;begin select a into bb from table1 where b='1';--dbms_output.put_line(bb);赋值语句用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句。在算法语句中,赋值语句是最基本的语句。赋值运算符左侧的编程元素必须能够接受和存储值。这...
大家正在搜
oracle exp导出表
oracle数据库有什么用
oracle rownum
oracle 表分析
oracle多表查询
oracle复制表
oracle创建表
oracle查询表字段
oracle给表中增加字段