Oracle几个简单的问题(40分)

  • 主题发起人 主题发起人 luckj
  • 开始时间 开始时间
L

luckj

Unregistered / Unconfirmed
GUEST, unregistred user!
今天接触Oracle。没时间了解Orale 的语法。
1、如何定义Oracle中的整形,单精度,双精度,字符,日期等变量。如MSSQL
declare @sTime datetime .....
2、如何建一张临时表。(表中字段双个 A int ,B char )
3、有没有游标的语法,写个例子。
4、'333333.2' 转化为 单精度
每题十分
 
1, integer number,char datetime
2.用界面创建,或者:create global temporary table testtable
(
a long,
b char(10)
)
on commit delete rows;
3.定义cursor :CURSOR CSR_VIEW IS
SELECT CNAME FROM COL
WHERE TNAME = sTable1
ORDER BY COLNO
使用cursor:OPEN CSR_VIEW;
sTmp := '';
nNext := 0;
LOOP
sColName := '';
FETCH CSR_VIEW INTO sColName;
EXIT WHEN CSR_VIEW%NOTFOUND;
IF nNext = 1 THEN
sTmp := sTmp || ',';
END IF;
sColName := TRIM(sColName);
sTmp := sTmp || sColName;
nNext := 1;
END LOOP;
4。不知道
 
4 TO_NUMBER('333333.2')
 
好的!谢谢各位,这几天太忙,没上线。我试试
 
后退
顶部