ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

เพิ่มระเบียนหนึ่งระเบียนหรือหลายระเบียนลงในตาราง ซึ่งเรียกว่า คิวรีแบบใช้ผนวกข้อมูล

ไวยากรณ์

คิวรีแบบใช้ผนวกข้อมูลสำหรับหลายระเบียน:

INSERT INTO target [(field1[, field2[, ...]])] [IN externaldatabase]
SELECT [source.]field1[, field2[, ...]
FROM tableexpression

คิวรีแบบใช้ผนวกข้อมูลสำหรับระเบียนเดียว:

INSERT INTO target [(field1[, field2[, ...]])]
VALUES (value1[, value2[, ...])

คำสั่ง INSERT INTO มีส่วนเหล่านี้:

ส่วน

คำอธิบาย

Target

ชื่อตารางหรือคิวรีที่จะผนวกข้อมูลระเบียน

field1, field2

ชื่อเขตข้อมูลที่จะผนวกข้อมูล ถ้าทำตามอาร์กิวเมนต์ Target หรือหรือชื่อของเขตข้อมูลที่จะรับข้อมูล ถ้าทำตามอาร์กิวเมนต์ Source

externaldatabase

เส้นทางไปยัง ฐานข้อมูลภายนอก สําหรับคําอธิบายของเส้นทาง ให้ดูที่ส่วนคําสั่ง IN

Source

ชื่อของตารางหรือคิวรีที่จะคัดลอกระเบียน

tableexpression

ชื่อของตารางที่ระเบียนถูกแทรก อาร์กิวเมนต์นี้อาจเป็นชื่อตารางเดี่ยวหรือผลลัพธ์แบบผสมจากการดําเนินการ INNER JOIN , LEFT JOIN หรือ RIGHT JOIN หรือคิวรีที่บันทึกไว้

value1, value2

ค่าที่จะแทรกลงในเขตข้อมูลที่ระบุของระเบียนใหม่ แต่ละค่าจะถูกแทรกลงในเขตข้อมูลที่สอดคล้องกับตําแหน่งของค่าในรายการ: value1 จะถูกแทรกลงใน field1 ของระเบียนใหม่ value2 ลงใน field2 และอื่นๆ คุณต้องแยกค่าด้วยเครื่องหมายจุลภาค และใส่เขตข้อมูลข้อความในเครื่องหมายอัญประกาศ (' ')


ข้อสังเกต

คุณสามารถใช้คําสั่ง INSERT INTO เพื่อเพิ่มระเบียนเดียวลงในตารางโดยใช้ไวยากรณ์คิวรีแบบใช้ผนวกข้อมูลระเบียนเดียวตามที่แสดงด้านบน ในกรณีนี้ โค้ดของคุณจะระบุชื่อและค่าสําหรับแต่ละเขตข้อมูลของระเบียน คุณต้องระบุแต่ละเขตข้อมูลของระเบียนที่จะกําหนดค่าและค่าสําหรับเขตข้อมูลนั้น เมื่อคุณไม่ได้ระบุแต่ละเขตข้อมูล ค่าเริ่มต้นหรือ Null จะถูกแทรกสําหรับคอลัมน์ที่หายไป ระเบียนจะถูกเพิ่มไปยังส่วนท้ายของตาราง

คุณยังสามารถใช้ INSERT INTO เพื่อผนวกชุดระเบียนจากตารางหรือคิวรีอื่นโดยใช้ SELECT ... ส่วนคําสั่ง FROM ตามที่แสดงด้านบนในไวยากรณ์คิวรีแบบใช้ผนวกข้อมูลหลายระเบียน ในกรณีนี้ ส่วนคําสั่ง SELECT จะระบุเขตข้อมูลที่จะผนวกกับตาราง เป้าหมาย ที่ระบุ

ตาราง ต้นฉบับ หรือตาราง เป้าหมาย อาจระบุตารางหรือคิวรี ถ้ามีการระบุคิวรี กลไกจัดการฐานข้อมูล Microsoft Access จะผนวกระเบียนกับตารางใดๆ และตารางทั้งหมดที่ระบุโดยคิวรี

INSERT INTO ถือเป็นตัวเลือก แต่เมื่อรวมแล้ว ให้นำหน้าคำสั่ง SELECT

ถ้าตารางปลายทางมี คีย์หลัก ให้ตรวจสอบให้แน่ใจว่าคุณผนวกค่าที่ไม่ใช่ Null และไม่ซ้ำกันกับเขตข้อมูลสำคัญเบื้องต้น ถ้าคุณไม่ได้ผนวก กลไกจัดการฐานข้อมูล Microsoft Access จะไม่ผนวกระเบียน

ถ้าคุณผนวกระเบียนไปยังตารางที่มีเขตข้อมูล AutoNumber และคุณต้องการกําหนดหมายเลขระเบียนที่ผนวกใหม่ ไม่ต้องรวมเขตข้อมูล AutoNumber ในคิวรีของคุณ ใส่เขตข้อมูล AutoNumber ในคิวรีถ้าคุณต้องการเก็บค่าเดิมจากเขตข้อมูล

ใช้ส่วนคำสั่ง IN เพื่อผนวกระเบียนกับตารางในฐานข้อมูลอื่น

เมื่อต้องการสร้างตารางใหม่ ให้ใช้ SELECT... ให้ใช้คำสั่ง INTO แทนเพื่อสร้าง คิวรีแบบใช้สร้างตาราง

เมื่อต้องการค้นหาว่าระเบียนใดจะถูกผนวกก่อนคุณเรียกใช้คิวรีการผนวก ก่อนอื่นให้ดำเนินการและดูผลลัพธ์ของ เลือกคิวรี ที่ใช้เกณฑ์ส่วนที่เลือกเดียวกัน

คิวรีแบบใช้ผนวกข้อมูลจะคัดลอกระเบียนจากตารางอย่างน้อยหนึ่งตารางไปยังอีกตารางหนึ่ง ตารางที่มีระเบียนที่คุณผนวกจะไม่ได้รับผลกระทบจากคิวรีแบบใช้ผนวกข้อมูล

แทนที่จะผนวกระเบียนที่มีอยู่จากตารางอื่น คุณสามารถระบุค่าสําหรับแต่ละเขตข้อมูลในระเบียนใหม่ระเบียนเดียวโดยใช้ส่วนคําสั่ง VALUES ถ้าคุณละรายการเขตข้อมูล ส่วนคําสั่ง VALUES ต้องมีค่าสําหรับทุกเขตข้อมูลในตาราง ส่วนคําสั่ง VALUES จะต้องเป็นค่าสําหรับทุกเขตข้อมูลในตาราง มิฉะนั้น การดําเนินการ INSERT จะล้มเหลว ใช้คําสั่ง INSERT INTO เพิ่มเติมที่มีส่วนคําสั่ง VALUES สําหรับแต่ละระเบียนเพิ่มเติมที่คุณต้องการสร้าง



ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×