ThaiSQL.COM Wiki and Forum
หน้าแรก
กระดานถามตอบ
ประวัติ
เขียนบทความ
บทความ
หมวด
Login/Logout
Your Profile
Create Account
Quick Search
»
Advanced Search »
Back
SS090406 - วิธีการลบข้อมูลและตั้งค่าเริ่มต้นใหม่
Modified on 2009/04/24 09:27
by
ninefyi
Categorized as
SQL Server
หากคุณต้องการที่จะล้างข้อมูลในตาราง และต้องการตั้งค่าเริ่มต้นใหม่ของฟิลด์ที่เป็น AUTONUMBER ให้ลองทำตาม ตัวอย่างดังต่อไปนี้ {{{{ <nowiki> CREATE TABLE Table1 ( PK_ID INT IDENTITY PRIMARY KEY, DATA VARCHAR(50) ); GO INSERT INTO Table1(DATA) SELECT 'A' UNION ALL SELECT 'B' UNION ALL SELECT 'C' GO SELECT * FROM Table1 GO </nowiki> }}}} วิธีที่หนึ่งในการล้างข้อมูลแล้วก็ตั้งค่าเริ่มต้นใหม่ {{{{ DELETE FROM Table1 DBCC CHECKIDENT(Table1, RESEED, 0) GO }}}} วิธีที่สองในการล้างข้อมูลแล้วก็ตั้งค่าเริ่มต้นใหม่ {{{{ TRUNCATE TABLE Table1 GO }}}} ลองเพิ่มข้อมูลชุดเดิมใหม่แล้วสังเกตฟิลด์ PK_ID อีกครั้ง {{{{ <nowiki> INSERT INTO Table1(DATA) SELECT 'A' UNION ALL SELECT 'B' UNION ALL SELECT 'C' GO SELECT * FROM Table1 GO DROP TABLE Table1 GO</nowiki> }}}}
Meta Keywords:
Meta Description:
Change Comment: