向Oracle 資料表中插入一條帶有日期型別的資料

2022-07-20 12:21:17 字數 723 閱讀 7553

有一張表:batch(批次表)

表的字段如下:

第一種情況:

現在需要插入一條當前的系統時間

sql 如下:

insert into batch

(batch_id, cus_id, batch_number, createtime, note)

values(seq_batch.nextval, 2, '000001',to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') , '第二次購買');

第二種情況:

插入一條隨便的日期

insert into batch

(batch_id, cus_id, batch_number, createtime, note)

values(seq_batch.nextval, 2, '000001',to_date('2012-12-21','yyyy-mm-dd'), '首次購買');

一條指令分條件向多個表插入資料

一條指令分條件向多個表插入資料的方法 1 以emp表作為實驗,要求 部門10的記錄插入 e1表,部門20的記錄插入 e2表,部門30的記錄插入 e3表,部門40的記錄插入 e4表,其中e1 e2 e3 e4表結構與emp表部分或者全部相同 語句 表結構相同時 insert all when dept...

向資料表中插入行記錄

向資料庫中插入資料是資料庫的基本操作之一。在mysql中通過sql語句實現向資料庫插入資料的方式大致有如下幾種 1 使用insert replace語句。2 使用insert replace into select語句。3 使用load data infile語句。另外可以使用mysqlimport...

從mysql資料表中隨機取出一條記錄

核心查詢資料表 select from 表名 order byrand limit 1 此處的1就是取出資料的條數 但這樣取資料網上有人說效率非常差的,那麼要如何改進呢 搜尋google,網上基本上都是查詢max id rand 來隨機獲取資料。select from table as t1 joi...