oracle 中SQL 语句开发语法 SELECT INTO含义
在ORACLE中SELECTINTO是如何使用的,什么意思?和SQLSERVER的不一样?谁能提供一些资料,关于ORACLE数据库开发/非维护的语法或函数写法.谢谢....
在ORACLE中SELECT INTO是如何使用的,什么意思?和SQL SERVER的不一样?
谁能提供一些资料,关于ORACLE 数据库开发/非维护的语法或函数写法.谢谢. 展开
谁能提供一些资料,关于ORACLE 数据库开发/非维护的语法或函数写法.谢谢. 展开
3个回答
展开全部
和sqlserver的不一样
sqlserver或者access中select into 是通过查询数据来建表
oracle中,这个select into不能在语句中执行,必须要放到存储过程,函数等等里边执行
譬如select to_char(sysdate,'yyyy-mm-dd') into v_date from dual;
这个v_date是用来放变量的,在后续的过程中来调用这个变量
但是这个一次只能放一个值,如果值过多的话需要用到游标
你说的非维护语法是啥意思啊?你要有不懂的可以继续问,但是资料的确不多,都是自己写的被我放论坛上了
sqlserver或者access中select into 是通过查询数据来建表
oracle中,这个select into不能在语句中执行,必须要放到存储过程,函数等等里边执行
譬如select to_char(sysdate,'yyyy-mm-dd') into v_date from dual;
这个v_date是用来放变量的,在后续的过程中来调用这个变量
但是这个一次只能放一个值,如果值过多的话需要用到游标
你说的非维护语法是啥意思啊?你要有不懂的可以继续问,但是资料的确不多,都是自己写的被我放论坛上了
2013-04-19
展开全部
和sqlserver中的不一样
一般在oracle中 select into用于存储过程中
如:select count(*) into v_count from table_name where id=1;
意思就是把id=1的数量放到一变量v_count中,在后续的过程中调用这个变量
一般在oracle中 select into用于存储过程中
如:select count(*) into v_count from table_name where id=1;
意思就是把id=1的数量放到一变量v_count中,在后续的过程中调用这个变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-19
展开全部
SELECT INTO 在MSSQL里可用,在 ORACLE里可以用
create table NEW_TEMPTABLE as select * from TABLE1
create table NEW_TEMPTABLE as select * from TABLE1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询