❶ sql語句 兩個表欄位不一致 如何將表2內容insert into表1中
如果是mysql的話可以使用字元串拼接函數concat:
insert into tab1 (startdateandtime) select concat(startdate, time) as satartdateandtime from tab2;
❷ oracle這個sql怎麼不對,報「文字格式與字元串不匹配」
一般出現此類問題是將日期型的欄位中插入了字元型的數據,導致資料庫不可識別而報錯。
如:有如下test表
123createtabletest(idint,begin_datedate);現在執行插入語句:
1insertintotestvalues(1,'2015-01-01');則會報錯:
如果正確插入,則要將字元型數據轉成日期型數據:
1insertintotestvalues(1,to_date('2015-01-01','yyyy-mm-dd'));❸ sql 語句表內時間欄位格式不統一怎麼更改
SELECT CONVERT(VARCHAR(100), upload_time, 20) from table