Function Identity không giống với thuộc tính Identity khi ta tạo table.
Một ví dụ để dễ hiểu hơn.
USE AdventureWorks2012;
GO
IF OBJECT_ID (N'Person.NewContact', N'U') IS NOT NULL
DROP TABLE Person.NewContact;
GO
ALTER DATABASE AdventureWorks2012 SET RECOVERY BULK_LOGGED;
GO
SELECT IDENTITY(smallint, 100, 1) AS ContactNum,
FirstName AS First,
LastName AS Last
INTO Person.NewContact
FROM Person.Person;
GO
ALTER DATABASE AdventureWorks2012 SET RECOVERY FULL;
GO
SELECT ContactNum, First, Last FROM Person.NewContact;
GO
Đây là kết quả, ta thấy cột ContactNum chạy từ 100 trở lên:

Tham khảo: http://technet.microsoft.com/en-us/library/ms189838(v=sql.100).aspx
0 comments:
Post a Comment