ORACLE alter table not null ยังไงครับ  สร้างคำถาม

 284 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 10/11/2017

การ ALTER TABLE ของ Oracle เพื่อเพิ่ม column not null
ไม่สามารถทำกับ table ที่มี data อยู่ได้นะครับ
หากจำเป็นต้องทำ จะต้องทำตามขั้นตอน ดังต่อไปนี้

1. Create new table ด้วยโครงสร้างใหม่
2. insert select พร้อมทั้งใส่ค่า default ให้ field ใหม่
3. drop table เก่า
4. rename table ใหม่ ให้ตรงตามชื่อที่ต้องการ

หรือไม่ก็มีอีกทางคือ
1. alter table เพิ่ม column แบบให้เป็น null ได้ก่อน
2. Update default value ของ column ใหม่ทุก record
3. alter table modify column เป็น not null

สรุปข้อจำกัดของมันนะครับคือการที่จะทำ column ให้เป็น not null นั่นหมายความว่า
เราจะต้องไม่มี data ที่เป็น null อยู่ใน field นั้น

ลองเลือกดูตามวิธีที่เหมาะสมนะครับ


ถ้าชอบบทความนี้ กด Like เลย :ORACLE alter table not null ยังไงครับ
TAGS : Oracle   Programming   PLSQL  
 284 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 10/11/2017



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




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

เนื้อหาที่เกี่ยวช้อง

  วิธีเปิด static ให้กับ data source บน JBOSS ถามเมื่อ (2018-01-29)   253 views  (ดูล่าสุดเมื่อ 1 นาที)

  Eclipse to uppercase วิธี switch ตัวอักษรจาก ใหญ่ไปเล็ก หรือ เล็กไปใหญ่ ด้วย key ลัดของ eclipse ถามเมื่อ (2019-02-13)   1,945 views  (ดูล่าสุดเมื่อ 11 นาที)

  Ireport เทคนิคการทำแบบฟอร์มโดยใช้ Image Background เป็นแม่แบบ ถามเมื่อ (2018-12-18)   148 views  (ดูล่าสุดเมื่อ 19 นาที)

  Java SubString Example ตัวอย่างการ SubString แบบต่างๆ ใน Java ถามเมื่อ (2015-11-10)   2,845 views  (ดูล่าสุดเมื่อ 21 นาที)

  Java script object example พร้อมตัวอย่างการใช้งาน ถามเมื่อ (2017-12-26)   276 views  (ดูล่าสุดเมื่อ 22 นาที)

  ตัวอย่าง Javascript หาตำแหน่ง GPS location latitude longitude ถามเมื่อ (2018-06-25)   180 views  (ดูล่าสุดเมื่อ 22 นาที)

  วิธีแก้ปัญหาการใช้งาน AJAX Jquery กับ Safari ของ ios ถามเมื่อ (2019-02-06)   103 views  (ดูล่าสุดเมื่อ 26 นาที)

  Java clone Object ด้วย Cloneable ถามเมื่อ (2018-06-03)   231 views  (ดูล่าสุดเมื่อ 28 นาที)

  Unix คำสั่ง เช็ค process Java ถามเมื่อ (2016-03-04)   555 views  (ดูล่าสุดเมื่อ 38 นาที)

  ลง Apserv แล้วค้างตรง service mysql ถามเมื่อ (2018-07-22)   215 views  (ดูล่าสุดเมื่อ 41 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com