Tsql 如何编写T-SQL存储过程来创建主键?

Tsql 如何编写T-SQL存储过程来创建主键?,tsql,stored-procedures,create-table,Tsql,Stored Procedures,Create Table,我正在尝试用T-SQL编写一个创建表存储过程。 这个表应该有一个PK,但我希望PK自动为从1开始的整数值设定种子。这是我目前拥有的代码,但我现在在尝试添加记录时遇到了一个错误。我应该如何定义这个表呢?使用标识(1,1),即 CREATE TABLE myTABLE ( myfield bigint IDENTITY(1,1) PRIMARY KEY, ... ... ) 为什么要在存储过程中执行此操作??我会单独做这件事,作为我数据库创建脚本的一部分-在SSMS或SQLCMD中运行

我正在尝试用T-SQL编写一个创建表存储过程。 这个表应该有一个PK,但我希望PK自动为从1开始的整数值设定种子。这是我目前拥有的代码,但我现在在尝试添加记录时遇到了一个错误。我应该如何定义这个表呢?

使用
标识(1,1)
,即

    CREATE TABLE myTABLE
(
  myfield bigint IDENTITY(1,1) PRIMARY KEY,
...
...
)

为什么要在存储过程中执行此操作??我会单独做这件事,作为我数据库创建脚本的一部分-在SSMS或SQLCMD中运行-而不是在存储过程中运行。。。。