Jika tabel Anda memiliki hubungan dengan tabel lain menggunakan kunci primer atau foriegen, mungkin tidak mungkin untuk mengubah tabel Anda. jadi Anda perlu menjatuhkan dan membuat tabel lagi.
Untuk mengatasi masalah ini, Anda perlu Menghasilkan Script dengan mengklik kanan pada database dan dalam opsi lanjutan mengatur tipe data ke script untuk skema dan data. setelah itu, gunakan skrip ini dengan mengubah kolom Anda untuk mengidentifikasi dan membuat ulang tabel menggunakan menjalankan kueri.
kueri Anda akan seperti di sini:
USE [Db_YourDbName]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Drop TABLE [dbo].[Tbl_TourTable]
CREATE TABLE [dbo].[Tbl_TourTable](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](50) NULL,
[Family] [nvarchar](150) NULL)
GO
SET IDENTITY_INSERT [dbo].[Tbl_TourTable] ON
INSERT [dbo].[Tbl_TourTable] ([ID], [Name], [Family]) VALUES (1,'name 1', 'family 1')
INSERT [dbo].[Tbl_TourTable] ([ID], [Name], [Family]) VALUES (1,'name 1', 'family 1')
INSERT [dbo].[Tbl_TourTable] ([ID], [Name], [Family]) VALUES (1,'name 1', 'family 1')
INSERT [dbo].[Tbl_TourTable] ([ID], [Name], [Family]) VALUES (1,'name 1', 'family 1')
INSERT [dbo].[Tbl_TourTable] ([ID], [Name], [Family]) VALUES (1,'name 1', 'family 1')
INSERT [dbo].[Tbl_TourTable] ([ID], [Name], [Family]) VALUES (1,'name 1', 'family 1')
INSERT [dbo].[Tbl_TourTable] ([ID], [Name], [Family]) VALUES (1,'name 1', 'family 1')
SET IDENTITY_INSERT [dbo].[Tbl_TourTable] off
ALTER TABLE ORDER ALTER COLUMN ORDERNO RESTART WITH 1
tetapi saya tidak ingin mencobanya tanpa memeriksa dengan seorang ahli :) Ref. pic.dhe.ibm.com/infocenter/iseries/v7r1m0/…