1.--新增一條記錄
2. insert
into tablename(col1,col2,col3) values
(val1,val2,val3)
3.--
新增多條記錄
4. insert
into
tablename(col1,col2,col3)
5. select
val1,val2,val3
6. union
all7. select
val1,val2,val3
8. 、、、
9.--
-當把 union all 換成 all 後,相同記錄只插入一次,不會重複插入(必須所有欄位都相同時,自動增長列除外)
10.
11.--
-從另外的一張表中讀取多條資料新增到新錶中
12. insert
into
tablename(col1,col2,col3)
13. select val1,val2,val3 from
tagtable
14.
15.--
從其他的多張表中讀取資料新增到新錶中
16. insert
into
tablename(col1,col2,col3)
17. select val1,val2,val3 from
tagtablea
18. union
all19. select val1,val2,val3 from tagtableb
1:新增資料
a:select id, name, address into table2 from table1——自動建立table2,t-
sql用法;
b:insert
into table2(id, name, address) select id, name, address from table1
SQLBulkCopy使用 sql批量新增
sqlbulkcopy,用於資料庫之間大批量的資料傳遞。通常用於新,舊資料庫之間資料的更新。即使表結構完全不同,也可以通過欄位間的對應關係,順利的將資料導過來。首先,sqlbulkcopy需要2個連線。分別連線到不同的舊表所在的資料庫,新錶所在的資料庫。如果是同乙個資料庫,就可以用同乙個sqlcon...
SQL批量新增主鍵指令碼
sql批量新增主鍵指令碼 實現功能 執行指令碼後資料庫中的所有資料表都會有乙個主鍵 新增規則1 主鍵名稱為id 可自己修改 資料型別為整形自增一 新增規則2 如果資料表已有主鍵,則不新增 新增規則3 如果資料表沒主鍵但已存在自增一的標識列,則設定該標識列為主鍵 新增規則4 如果資料表沒主鍵且已存在i...
sql批量新增大量字典
1.建立自增序列 drop sequence if exists seq dict value create sequence seq dict value increment 1 minvalue 1 maxvalue 9223372036854775807 start 1 cache 1 cyc...