在SQlserver中可将多个变量构建一记录级返回
如 declare @a int
declare @b int
set @a=100
set @b=200
select @a Value1 ,@b value2
则返回:
value1 value2
---------------
100 200如果在oracle 中怎么实现
我 想
declare count number
count:=100;
select @count from dual 不行 请指点
如 declare @a int
declare @b int
set @a=100
set @b=200
select @a Value1 ,@b value2
则返回:
value1 value2
---------------
100 200如果在oracle 中怎么实现
我 想
declare count number
count:=100;
select @count from dual 不行 请指点
解决方案 »
- 两张表关联查询,求解,在线等
- oracle 排序
- 请问二道SQL题:成绩单、业绩表
- ora-03113问题
- oracle在linux上的oci连接问题,急急急!
- 怪事!!!ue里正常显示的阿拉伯文字,拷贝到pl/sql developer的sql window就变成 ??? 了 !!!哪位给指点一下哈~~~~~~~~~~~~~~~ 感
- oracle 用户权限失效
- 安装oracle8I死机
- 查询部分给一段 case when 子句去了个别名,然后按此别名分组时报错,请问这个如何修改?
- sqlplus乱码
- 关于cursor的问题
- 急求高手解决ORA-00942: table or view does not exist的问题
insert into tablename(item1)
select count from dual;
即在过程中必须配合insert into 语句。
能不能说的明白些
例如:我通过计算求得三个值 value1 value2 value3
我怎样一次将这三个值返回给前台界面显示。
sqlserver 中 可以 select value1,value2 value3 构成一个记录集
select 3*2,2*8 from dual;
pl/sql语句可以这样写(支持变量):
set serveroutput on
declare
value1 int;
value2 int;
value3 int;
begin
value1:=1;
value2:=2;
value3:=3;
dbms_output.put_line('value1:'||to_char(value1));
dbms_output.put_line('value1:'||to_char(value2));
dbms_output.put_line('value1:'||to_char(value3));
end;