数据库

 首页 > 数据库 > Oracle > Oracle操作注意事项

Oracle操作注意事项

分享到:
【字体:
导读:
         摘要:ORACLE日期_:submitdateDateTime.Parse(submitdate).ToString("d-M月-yyyy");当前时间:sysdate()to_date('2002-01-02','yyyy-M-dd')ww...

Oracle操作注意事项
 
ORACLE 日期_:
submitdate=DateTime.Parse(submitdate).ToString("d-M月-yyyy");
 
当前时间:sysdate()
to_date('2002-01-02','yyyy-M-dd')
   www.2cto.com  
select count(1) from L_PERM where CANCEL <>'Y' and (sysdate-perm_date)>3
 
在 PL/SQL Develop 中调试、作试验,我写入以前在 SQL Server 中的 SQL 语句:
     INSERT INTO ... (............) VALUES (......., '2004-7-20 11:25:36', ....)     -- 此语句适用于SQL Server
居然出错了!我还以为,Oracle 的日期类型分隔符像 Access 那样是 #,我又试了:
     INSERT INTO ... (............) VALUES (......., #2004-7-20 11:25:36#, ....)    -- 此语句适用于MS Access
去查网上的文章,很多地方都是这么写的:
    INSERT INTO ... (............) VALUES (......., TO_DATE('2004-7-20 11:25:36', 'yyyy-mm-dd hh24:mi:ss'), ....)
TO_DATE、TO_CHAR,。
找一个怎样输入、输出日期类型数据的例子。看到了 TIMESTAMP 关键字,上面的 SQL 语句可以写成:
    INSERT INTO ... (............) VALUES (......., TIMESTAMP '2004-7-20 11:25:36', ....)
   www.2cto.com  
选择前n条记录:
 
可以采用rownum<10即前10条数据 ,格式
select * from t where rownum<10
 
两者之间
select * from (select rownum r,a.* from tablename a where rownum <= 100) where r >= 60; 
 
 
得到序列:
select C_ORDER.NEXTVAL as id FROM DUAL 
 
 
 
作者 荡来荡去(allen)
Oracle操作注意事项
分享到:
探索ORACLE之RMAN_02一致性备份
探索ORACLE之RMAN_02一致性备份   相关链接: 探索ORACLE之RMAN_01概念 http://www.2cto.com/database/201205/132243.html; 探索ORACLE之RMAN_02基本使用 http://www.2cto.com/database/201205/132329.html   在之前的已经提到过备份分为一致性备份和非一致性备份,它们的区别就在于数据库所处的备份状态不同,并且一致...
Oracle delete数据后恢复办法示例
Oracle delete数据后恢复办法示例 Oracle delete数据后恢复办法示例   1       创建表 SQL>create table wdongh(   www.2cto.com     2  id  integer,     3  name  varchar2(60)     4  );   2       插入数据 SQL>insert into wdongh values(1,&#039;wdh&#039;);   1 rowinserted   SQL>insert int...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……