ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comความรู้ทั่วไปGeneral (ถามคุยวิชาการ IM)SQL SERVER แก้ไข คอลัมน์ที่เป็น Identity ยังไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: SQL SERVER แก้ไข คอลัมน์ที่เป็น Identity ยังไงครับ  (อ่าน 671 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ninwatza
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 184



ดูรายละเอียด
« เมื่อ: 18 พฤษภาคม 2015, 07:43:10 »

SQL SERVER แก้ไข คอลัมน์ที่เป็น Identity ยังไงครับ




เริ่มจาก 1 แต่ผมลบคอลัมน์ที่เสียออก พอสร้างใหม่ก็ได้ 9 มาแล้ว  Tongue
บันทึกการเข้า
ardencod3
ก๊วนเสียว
*

พลังน้ำใจ: 36
ออฟไลน์ ออฟไลน์

กระทู้: 228



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 18 พฤษภาคม 2015, 09:57:10 »

จากที่เคยทำมา ต้องปลดล็อกก่อน
set identity_insert YourTable ON
แล้วก็แก้ พอแก้เสร็จก็สั่งล็อก
set identity_insert YourTable OFF
« แก้ไขครั้งสุดท้าย: 18 พฤษภาคม 2015, 09:59:18 โดย ardencod3 » บันทึกการเข้า

ninwatza
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 184



ดูรายละเอียด
« ตอบ #2 เมื่อ: 18 พฤษภาคม 2015, 10:33:37 »

รัน sql ใช่ไหมครับ
พอดีผมไปปลดล้อคแบบ โปรแกรม มันทำไม่ได้ เดี๋ยวจะลองน่ะครับ
บันทึกการเข้า
ardencod3
ก๊วนเสียว
*

พลังน้ำใจ: 36
ออฟไลน์ ออฟไลน์

กระทู้: 228



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 18 พฤษภาคม 2015, 11:42:14 »

รัน sql ใช่ไหมครับ
พอดีผมไปปลดล้อคแบบ โปรแกรม มันทำไม่ได้ เดี๋ยวจะลองน่ะครับ

ใช่ครับ พอรันแล้วถ้าข้อมูลไม่เยอะก็ลบออกแล้วไล่ลงใหม่ ทุกเรคคอร์ดไปเลย
บันทึกการเข้า

tutorclip
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 242



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 18 พฤษภาคม 2015, 11:50:22 »

แบบนี้ก็ได้ครับ

DBCC CHECKIDENT ('[TestTable]', RESEED, 0) GO
 wanwan013
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์