insert into語(yǔ)句的語(yǔ)法錯(cuò)誤 怎樣在access數(shù)據(jù)庫(kù)insert一條語(yǔ)句中插入很多值?
怎樣在access數(shù)據(jù)庫(kù)insert一條語(yǔ)句中插入很多值?可以利用excel進(jìn)行多條數(shù)據(jù)的輸入,保存為表格文件,同時(shí)利用access導(dǎo)入表格的形式來(lái)實(shí)現(xiàn)。1.首先創(chuàng)建新建數(shù)據(jù)庫(kù)。2.點(diǎn)擊頭部導(dǎo)航的“外
怎樣在access數(shù)據(jù)庫(kù)insert一條語(yǔ)句中插入很多值?
可以利用excel進(jìn)行多條數(shù)據(jù)的輸入,保存為表格文件,同時(shí)利用access導(dǎo)入表格的形式來(lái)實(shí)現(xiàn)。
1.首先創(chuàng)建新建數(shù)據(jù)庫(kù)。
2.點(diǎn)擊頭部導(dǎo)航的“外部數(shù)據(jù)”。
3.找到頭部導(dǎo)航的“導(dǎo)入Access數(shù)據(jù)庫(kù)”,左鍵點(diǎn)擊打開。
4.左側(cè)選擇要導(dǎo)入外部數(shù)據(jù)庫(kù)的方式,點(diǎn)擊瀏覽,找到外部數(shù)據(jù)庫(kù)存放的路徑。
5.選擇外部數(shù)據(jù)庫(kù)要添加的表,我們?cè)谶@選擇“info”和“news”2張表做演示。
6.點(diǎn)擊“保存導(dǎo)入”后,你就會(huì)發(fā)現(xiàn),原先你要?jiǎng)?chuàng)建的表中多了“info”和“news”2張表。到此,外部數(shù)據(jù)庫(kù)表成功導(dǎo)入。
在Access中追加查詢?
追加語(yǔ)句:;Insert Into 目的表名(目的表名.字段1,目的表名.字段2) Values("值1","值2");上面是標(biāo)準(zhǔn)的語(yǔ)法。跟T_SQL操作查詢是一樣的。所以他也能嵌套擴(kuò)展,比如我要表對(duì)表追加查詢:;Insert Into 目的表名(目的表名.字段1,目的表名.字段2) Select 來(lái)源表.字段1,來(lái)源表.字段2 from 來(lái)源表;你也可以給他有選擇性的篩選:;Insert Into 目的表名(目的表名.字段1,目的表名.字段2) Select 來(lái)源表.字段1,來(lái)源表.字段2 from 來(lái)源表 where 條件加在這;你也可以嵌套連接查詢,舉個(gè)例子,我要向A表追加B表數(shù)據(jù),當(dāng)A表有重復(fù)某個(gè)字段就不重復(fù)追加,沒有就追加,通過(guò)這種方法避免重復(fù)追加:;Insert Into A(A.字段1,A.字段2) Select B.字段1,B.字段2 from B Left join A on B.字段1=A.字段1 where((A.字段1) is null)
如何用sql在access中添加記錄?
進(jìn)入ACCESS后,用SQL視圖
然后用SQL語(yǔ)句插入
Insert into 表(字段1,字段2,...) values(值1,值2,....)
這樣就OK了
access循環(huán)執(zhí)行insertinto語(yǔ)句?
可以用vba代碼來(lái)執(zhí)行循環(huán)插入操作。請(qǐng)參考下列代碼:"定義子過(guò)程Private Sub Insert_a_to_b() Dim strSql As String,i As Integer strSql="insert into a(a) select a from b" "執(zhí)行10次上述追加查詢語(yǔ)句 For i=1 To 10 CurrentProject.Connection.Execute strSql Next i MsgBox "循環(huán)插入完成"End Sub在需要時(shí)調(diào)用上述子過(guò)程即可,例如命令按鈕單擊事件過(guò)程里調(diào)用它Private Sub Command1_Click() Call Insert_a_to_ b()End Sub注意要讓語(yǔ)句可被循環(huán)執(zhí)行,數(shù)據(jù)表a不得有約束限制代碼那樣操作。