ORACLE 開發中的心得

來源:互聯網
上載者:User
ORACLE 日期_:

submitdate=DateTime.Parse(submitdate).ToString("d-M月-yyyy");  目前時間:sysdate()to_date('2002-01-02','yyyy-M-dd') 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', ....)

  選擇前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 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.