把一個資料表中的資料匯入另一個表,觸發器和儲存過程的
比如我有三個表
test1
,test2
,test3
。資料結構都一樣,只有test1
表有資料,另兩個表示空。此例test1
表是資料來源表,test2
是資料插入目的表
1.把test1
表的資料完全插入test2
insert into test2 select * from test1;
總結語法結構是
insert into 目的表 select * from 來源表
這種語法的前提是兩張表資料結構是一樣的
- 如果我們插入了一次資料,再執行一次上面的語句,會報錯,因為
id
衝突了
- 所以當我們需要再次插入同樣的資料時就需要以下操作
2.把test1
表中的指定欄位插入test2
//後面select的欄位不要加括號()
insert into test2(test1,test2,test3) select test1,test2,test3 from test1;
請注意以上兩表的欄位必須一致(欄位型別),否則會出現資料轉換錯誤。
相關文章
- Sql Server 匯入另一個資料庫中的表資料SQLServer資料庫
- 觸發器—一個表更新資料時同步欄位到另一個表中觸發器
- SQL Server一個表新增資料,引發另一個表更新資料 的一個簡單觸發器例子SQLServer觸發器
- Oracle如何把一個表匯出匯入到另一個伺服器上的另一個表裡Oracle伺服器
- oracle按使用者imp資料時觸發器和儲存過程匯入後無效Oracle觸發器儲存過程
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- 用儲存過程把表裡的資料導成insert語句儲存過程
- 利用mysqldump只匯出資料庫的表結構、儲存過程和函式MySql資料庫儲存過程函式
- Oracle imp 匯入資料到另一個表空間Oracle
- oracle 觸發器,當一個表更新或插入時將資料同步至另個庫中的某個表中Oracle觸發器
- SqlServer將資料庫中的表複製到另一個資料庫SQLServer資料庫
- oracle使用儲存過程將表資料以excel格式匯出Oracle儲存過程Excel
- 將表資料生成SQL指令碼的儲存過程和工具SQL指令碼儲存過程
- Mysql 資料庫水平分表 儲存過程MySql資料庫儲存過程
- 匯出系統表中的儲存過程和函式儲存過程函式
- 一個表單中的資料新增到不同的資料表中
- 把資料匯入到不同的表空間
- 如何把資料匯入不同的表空間
- 把Excel表資料匯入到mysqlExcelMySql
- 定時從一個資料庫表中的資料儲存到另外一個資料庫中的表,而且怎麼處理重複的資料?...資料庫
- oracle儲存過程和觸發器Oracle儲存過程觸發器
- 如何把SQL Server中一個表,一個儲存過程,一個檢視等改為系統表,系統儲存過程,系統檢視等...SQLServer儲存過程
- MySQL的寫入資料儲存過程MySql儲存過程
- 把vfp表中的資料匯入指定的excel檔案中 (轉)Excel
- 更新大表中某個欄位的儲存過程儲存過程
- python指令碼完成資料庫的一個表一個表的遷移到另一臺伺服器Python指令碼資料庫伺服器
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- Oracle中用sql查詢獲取資料庫的所有觸發器,所有儲存過程,所有檢視,所有表...OracleSQL資料庫觸發器儲存過程
- 資料泵避免個別表資料的匯出
- BW 資料匯入的一個漸進發展過程(我們的例子)
- 關於InnoDB表資料和索引資料的儲存索引
- 如何匯出儲存過程、函式、包和觸發器的定義語句?如何匯出表和索引的建立語句?儲存過程函式觸發器索引
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- mysql 匯入匯出資料庫以及函式、儲存過程的介紹MySql資料庫函式儲存過程
- 把一個已存在資料的大表改成分割槽表
- Excel資料匯入SQL Server2000的儲存過程ExcelSQLServer儲存過程