有一張表: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...