SQL ALTER TABLE ( ADD,DROP ) |
SQL ALTER TABLE ( ADD )
เป็นการสร้าง
ฟิลด์เพิ่มเติมให้กับตารางที่ได้ทำการสร้างไว้แล้วโดยมีรูปแบบดังนี้
ALTER
TABLE tablename ADD COLUMN (field1 type (size) (index1), ...) |
|
โดยที่
- tablename หมายถึงชื่อของตารางที่จะทำการแทรกฟิลด์
- field
หมายถึงชื่อของฟิลด์ที่ต้องการแทรกในตาราง
- type
หมายถึงชนิดของข้อมูลที่ทำการกำหนดให้
- size
หมายถึงขนาดของข้อมูลหรือขอบเขต
- index
เป็นการกำหนดค่าของฟิลด์ที่ใช้เป็น index
ดังตัวอย่างนี้ ผมจะเพิ่มฟิลด์ให้กับตาราง
Profile มี 2 ฟิลด์ดังนี้
- ฟิลด์ Profile_RealName
เป็น Text ขนาดไม่เกิน 15 อักษร
- ฟิลด์ Profile_Gander
เป็น True/False
ให้ชื่อไฟล์นี้ว่า alter_add.asp มีรายละเอียดดังนี้
<!--#include file="aspsql_connect.asp" -->
<%
strSQL = "ALTER TABLE Profile ADD COLUMN "
strSQL = strSQL & "Profile_RealName Text (15) ,"
strSQL = strSQL & "Profile_Gander BIT "
strSQL = strSQL & " ;"
adoCon.Execute(strSQL)
If Err.Number <> 0 Then
Response.Write("<br />คำสั่งในการเพิ่มฟิลด์ของคุณผิดพลาด
หรือมีตารางที่คุณสร้างอยู่ในฐานข้อมูลแล้ว<br />")
Else
Response.Write("<br />การเพิ่มฟิลด์ในตาราง Profile
เสร็จสมบูรณ์ <br />")
End If
%>
SQL ALTER TABLE ( DROP )
เป็นการลบฟิลด์ให้กับตารางที่ได้ทำการสร้างไว้แล้วโดยมีรูปแบบดังนี้
ALTER
TABLE tablename DROP COLUMN (field1), ...) |
|
โดยที่
- tablename หมายถึงชื่อของตารางที่จะทำการลบฟิลด์
- field
หมายถึงชื่อของฟิลด์ที่ต้องการลบในตาราง
จากคำสั่งด้านบนผมสร้างเพิ่มไป 2 ฟิลด์
แต่คำสั่งนี้ผมจะลบ 2 ฟิลด์ที่สร้างนั้นทิ้ง ให้ชื่อไฟล์นี้ว่า alter_drop.asp มีรายละเอียดดังนี้
<!--#include file="aspsql_connect.asp" -->
<%
strSQL = "ALTER TABLE Profile DROP COLUMN "
strSQL = strSQL & "Profile_RealName,"
strSQL = strSQL & "Profile_Gander"
strSQL = strSQL & " ;"
adoCon.Execute(strSQL)
If Err.Number <> 0 Then
Response.Write("<br />คำสั่งในการลบฟิลด์ในตารางของคุณผิดพลาด
หรือมีตารางที่คุณสร้างอยู่ในฐานข้อมูลแล้ว<br />")
Else
Response.Write("<br />การลบฟิลด์ในตาราง Profile
เสร็จสมบูรณ์ <br />")
End If
%>
|
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท
|
|
|
By : |
ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ) |
|
Score Rating : |
  |
|
|
Create/Update Date : |
2008-08-10 15:57:59 /
2012-05-30 21:06:45 |
|
Download : |
No files |
|
Sponsored Links / Related |
|
|
|
|
|
|