Multitable Insert簡介
Prodid |
Prodname |
Mon_Amt |
Tue_Amt |
Wed_Amt |
Thu_Amt |
Fri_Amt |
Sat_Amt |
101 102 |
AIWA AKAI |
2000 1900 |
2500 2100 |
2230 2130 |
2900 3100 |
3000 2800 |
2100 2120 |
現在,我打算把 SALES 表中的行,增加到 Week_Sales 表中,增加後的表資料結構如下:
Prodid
|
Prodname
|
WeekDay
|
Amount |
101 101 101 101 101 101 102 102 102 102 102 102 |
AIWA AIWA AIWA AIWA AIWA AIWA AKAI AKAI AKAI AKAI AKAI AKAI |
Mon Tue Wed Thu Fri Sat Mon Tue Wed Thu Fri Sat |
2000 2500 2230 2900 3000 2100 1900 2100 2130 3100 2800 2120 |
為了達到上面的效果,我們採用Multi table INSERT的語法方式進行插入,語句如下:
Insert all
Into week_sales(prodid,prodname,weekday,amount)
Values (prodid,prodname,’Mon’,mon_amt)
Into week_sales(prodid,prodname,weekday,amount)
Values (prodid,prodname,’Tue’,tue_amt)
Into week_sales(prodid,prodname,weekday,amount)
Values (prodid,prodname,’Wed’,wed_amt)
Into week_sales(prodid,prodname,weekday,amount)
Values (prodid,prodname,’Thu’,thu_amt)
Into week_sales(prodid,prodname,weekday,amount)
Values (prodid,prodname,’Fri’,fri_amt)
Into week_sales(prodid,prodname,weekday,amount)
Values (prodid,prodname,’Sat’,sat_amt)
Select prodid,prodname,mon_amt,tue_amt,wed_amt,thu_amt
Fri_amt,sat_amt from sales;
不但可以插入同一個表,也可以插入到不同表,例如如下的指令碼,同時插入suppliers表和customers表中:
INSERT ALL
INTO suppliers (supplier_id, supplier_name) VALUES (1000, 'IBM')
INTO suppliers (supplier_id, supplier_name) VALUES (2000, 'Microsoft')
INTO customers (customer_id, customer_name, city) VALUES (999999, 'Anderson Construction', 'New York')
SELECT * FROM dual;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9399028/viewspace-680908/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Multitable Insert
- MySQL insert的內部操作流程介紹MySql
- MySQL:簡單insert 一秒原因排查MySql
- 簡介
- Jira使用簡介 HP ALM使用簡介
- Oracle中的insert/insert all/insert firstOracle
- BookKeeper 介紹(1)--簡介
- Amphenol簡介
- Vagrant簡介
- PySimpleGUI 簡介GUI
- Protobuf簡介
- MyBatis 簡介MyBatis
- jango簡介Go
- cookie 簡介Cookie
- Session 簡介Session
- Cookie簡介Cookie
- Virgilio 簡介
- Django簡介Django
- ElasticSearch簡介Elasticsearch
- Javascript 簡介JavaScript
- Electron簡介
- Dubbo 簡介
- JavaScript簡介JavaScript
- CSS 簡介CSS
- 反射簡介反射
- JanusGraph -- 簡介
- CSS簡介CSS
- Bootstrap 簡介boot
- pwa簡介
- Apache簡介Apache
- JAVA簡介Java
- JUC簡介
- sass簡介
- NATS簡介
- Mybatis簡介MyBatis
- Zookeeper簡介
- Handlebars 簡介
- HTML簡介HTML