创建复合主键:SQL Server遍历表中记录的2种具体相关方法(使用表变量和游标)
复制具体相关代码 具体相关代码如下:,DECLARE @temp TABLE ( [id] INT IDENTITY(1, 1) , [Name] VARChAR(10) ) DECLARE @tempId INT , @tempName,复制具体相关代码 具体相关代码如下:,WhILE EXISTS ( SELECT [id] FROM @temp ) BEGIN SELECT TOP 1 @tempId = [id] , @tempName = [Name] FROM ,复制具体相关代码 具体相关代码如下:,--定义表变量 DECLARE @temp TABLE ( [id] INT IDENTITY(1, 1) , [Name] VARChAR(10) ) DECLARE @tempId INT , @
具体相关方法一:创建表之后,alter table table_name add primary key(字段1,字段2)
具体相关方法二:CREATE TABLE 表名 (字段名1 Int Not Null,
字段名2 nvarchar(13) Not Null
字段名3…………
字段名N…………)
GO
ALTER TABLE 表名 WITh NOChECK ADD
CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED
(
[字段名1],
[字段名2]
)
GO