of course
search this topic in faq
search this topic in faq
解决方案 »
- 关于复制表里面的数据的问题。
- 删除oracle表记录,插入好像出错,我这句错在那里!
- Oracle biee学习资料
- 学习 oracle (9i的)吗?这里有视频教学
- 凡是能写上一两句select...的,都可以进来帮帮我!
- Oracle如何禁止客户端以SYS用户登录
- exp 出现的LRM-00112: multiple values not allowed for parameter 'log' 的问题
- 求助,sql语句使用函数导致查询时间很长
- 如何查看创建一个表的SQL语句
- 帮助帮助我啊~~~~~~~~~~~~~~!其他论坛的人都回答不了啊~!?我该怎么做啊~?谢谢了啊
- oracle表的字段不能修改,在线加分
- 小弟Kangta刚学Oracle,请前辈们推荐本自学的好书!
而sybase可以.
即:
oralce :select * from a ;select * from b就不行.
而
sybase可以:select * from a; select * from b;返回两个结果集.
返回的CURSOR???
ORACLE 能把CURSOR当成一个返回值返回吗????谢谢
TYPE symbol_tab_typ IS TABLE OF VARCHAR2(5) INDEX BY
BINARY_INTEGER;
TYPE account_tab_typ IS TABLE OF accounts%ROWTYPE INDEX
BY BINARY_INTEGER;
symbol_tab symbol_tab_typ;
account_tab account_tab_typ;
new_acct_tab account_tab_typ;
BEGIN
-- initialize elements 147 and -3
SELECT * INTO account_tab(147)
FROM accounts where account_nbr = 147;
SELECT * INTO account_tab(-3)
FROM accounts where account_nbr = 3003;
-- You can reference a field in an element
IF account_tab(147).balance < 500 THEN
change_maintenance_fee(147);
END IF;
-- copy one collection to another
new_acct_tab := account_tab;
symbol_tab(1) := 'ORCL';
symbol_tab(2) := 'CSCO';
symbol_tab(3) := 'SUNW';
-- pass the collection to a procedure
publish_portfolio(symbol_tab);可以用index-by table