3 回答

TA貢獻2041條經驗 獲得超4個贊
INSERT INTO report_time_tb
SELECT TO_CHAR(TO_DATE('2011-01-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss') +
LEVEL * 15 / 24 / 60, 'yyyy-mm-dd hh24:mi:ss')
FROM DUAL
CONNECT BY LEVEL < 50
-- 50可以設定成想插入紀錄的個數

TA貢獻1876條經驗 獲得超6個贊
最簡單的思路
自己用Calendar 在java中寫個main方法 一個for循環就搞定了啊。
沒有開eclipse 寫個偽代碼給你參考
Calendar calendar = new
calendar.setYear(2011);
calendar.setmonth(1);
calendar.setday(1);
//數據庫操作和異常操作省略..
for(){
calendar.Add(Calendar.MINUTE, 15);
//插入一條
}

TA貢獻1812條經驗 獲得超5個贊
數據庫Identity+Primarykey字段強行插入的處理
由于是identity,所以在強行插入的時候需要將identity屬性丟棄,插入后再將identity屬性拾回。做下面的操作
set identity_insert [tablename] on
insert into [tablename](id, col1, col2) values(0, colvalue1, colvalue2)
set identity_insert [tablename] off
- 3 回答
- 0 關注
- 258 瀏覽
添加回答
舉報