SQL
newand
nothing
展开
-
records in oracle
[size=small]record1.定义:TYPE name_rectype IS RECORD( name1 VARCHAR2(15) ,name2 VARCHAR2(30) ,name3 VARCHAR2(30));2.使用record直接使用,如:name_rectype.name13.给record赋值[l...2008-01-09 19:48:28 · 181 阅读 · 0 评论 -
ora-06502
今天使用到动态的sql:用的方法是:用if else 拼出sql文,然后用“open cursor for sql”来执行。-- 大概代码如下create or replace....is var_sql varchar2(4000); TYPE typCur IS REF CURSOR; cur typCur; rec aType.aRecord%type; ...2008-01-15 20:51:16 · 274 阅读 · 0 评论 -
record & cursor
declare Type aTypt is record( a char(1), b number(2), c varchar2(3) ); aRecord aTypt; cursor cur is /* 情况1*/ select 'a' a,'ccc' c from dual; /* ...2008-01-16 10:24:43 · 173 阅读 · 0 评论 -
ORU-10027:buffer overflow limit of 2000 bytes
--如果执行了下面这段,会报buffer overflow limit of 2000 bytes:declarebegin for i in 0..1000 loop dbms_output.put_line('不设定的话,输入太长会报错ORA-20000: ORU-10027:'); end loop;end;/-- 不过可以自己来设定,如下:declarebe...2008-01-16 20:13:41 · 120 阅读 · 0 评论 -
ROWNUM的使用
要求:stuId降序排列从学生表里选出第一个学生的所有信息。(学生表主键stuId)1.select * from studentswhere rownum = 1order by stuId desc2.select * from ( select * from students order ...2008-01-24 18:53:05 · 299 阅读 · 0 评论