ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle开发 » select into 在oracle中好像不能用?

标题: select into 在oracle中好像不能用?
离线 上上智
初级会员



精华贴数 0
个人空间 0
技术积分 12 (75947)
社区积分 1 (36040)
注册日期 2004-8-5
论坛徽章:0
      
      

发表于 2004-8-6 18:58 
select into 在oracle中好像不能用?

select into 在oracle中好像不能用是么?
有人知道在oracle中select into 的用法么?


只看该作者    顶部
离线 mark_liao
明天会更好


精华贴数 0
个人空间 0
技术积分 1976 (831)
社区积分 4103 (355)
注册日期 2003-4-3
论坛徽章:7
ITPUB元老会员2007贡献徽章2008北京奥运纪念徽章:羽毛球生肖徽章2007版:兔2008年新春纪念徽章 
      

发表于 2004-8-6 19:07 
declare as_str varchar2(10);
select columnname into as_str from tablename
但只能返回是一个值的


__________________
有些事当我们年轻时不懂得,当我们懂得时已不年轻!
欢迎加入oracle高级技术群:
目前5个大群相互连通
群1:24691831 (满)
群2:11048937 (满)
群3:48082106 (满)
群4:58285046 (满)
群5:4711465(满)
群6:16662305
群7:43630407(基础群)
askoracle点这里
只看该作者    顶部
离线 上上智
初级会员



精华贴数 0
个人空间 0
技术积分 12 (75947)
社区积分 1 (36040)
注册日期 2004-8-5
论坛徽章:0
      
      

发表于 2004-8-6 19:26 
不是说selcet into 和create table as功能一样么?
我在oracle 中建了一个表test并在其中插入了几条数据
然后
我执行create table test1 as(select * from test)就新创建了一个表test1并且把test中的纪录全部倒过去了。
接着
我执行select * into test2 from test根本就编译不过去,报错是:missing keyword
所以我觉得select into在oracle 中就用不成


只看该作者    顶部
离线 mark_liao
明天会更好


精华贴数 0
个人空间 0
技术积分 1976 (831)
社区积分 4103 (355)
注册日期 2003-4-3
论坛徽章:7
ITPUB元老会员2007贡献徽章2008北京奥运纪念徽章:羽毛球生肖徽章2007版:兔2008年新春纪念徽章 
      

发表于 2004-8-6 20:23 
你的那个是SQLSERVER的语句,在ORACLE中是没有的
select into 的是一个值,而不是一个记录集


__________________
有些事当我们年轻时不懂得,当我们懂得时已不年轻!
欢迎加入oracle高级技术群:
目前5个大群相互连通
群1:24691831 (满)
群2:11048937 (满)
群3:48082106 (满)
群4:58285046 (满)
群5:4711465(满)
群6:16662305
群7:43630407(基础群)
askoracle点这里
只看该作者    顶部
离线 oracle_chang
初级会员



精华贴数 0
个人空间 0
技术积分 6 (123925)
社区积分 5 (15218)
注册日期 2001-12-30
论坛徽章:0
      
      

发表于 2004-8-7 00:30 
insert into dest_tab select * from res_tab;


只看该作者    顶部
离线 orcl
老会员



精华贴数 0
个人空间 0
技术积分 790 (2443)
社区积分 56 (4679)
注册日期 2001-9-28
论坛徽章:2
ITPUB元老授权会员    
      

发表于 2004-8-7 05:25 
select..into is part of PL/SQL language which means you have to use it inside a PL/SQL block. You can not use it in a SQL statement outside of PL/SQL.


只看该作者    顶部
离线 qinglory
一般会员



精华贴数 0
个人空间 0
技术积分 144 (12810)
社区积分 8 (12201)
注册日期 2004-4-16
论坛徽章:0
      
      

发表于 2008-8-1 15:34 
学习了


只看该作者    顶部
在线/呼叫 jvkojvko
小马哥


精华贴数 1
个人空间 0
技术积分 6051 (226)
社区积分 62076 (7)
注册日期 2007-9-10
论坛徽章:45
地主之星地主长老紫水晶紫水晶紫水晶紫水晶
紫水晶紫水晶紫水晶紫水晶ITPUB评论家ITPUB评论家

发表于 2008-8-1 16:34 
用create table as


__________________
马无夜草不肥,人无外财不富。
-------------------------------
小店:http://shop34160316.taobao.com/
欢迎光临,店家是俺GF
只看该作者    顶部
离线 caizhuoyi
Oracle Stranger


精华贴数 2
个人空间 0
技术积分 1606 (1068)
社区积分 488 (1470)
注册日期 2006-3-1
论坛徽章:5
授权会员生肖徽章2007版:蛇生肖徽章2007版:龙2008北京奥运纪念徽章:棒球数据库板块每日发贴之星 
      

发表于 2008-8-1 16:43 
pl/sql中的select用法。


__________________
我不在江湖,但江湖中有我的传说;
我身在江湖,江湖里却没有我的传说。
只看该作者    顶部
离线 starhot
资深会员



精华贴数 0
个人空间 0
技术积分 1702 (1003)
社区积分 24 (7111)
注册日期 2004-12-27
论坛徽章:0
      
      

发表于 2008-8-2 18:39 
create table tableB as
select columns from tableA


只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问