Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure sql database 在SQL Azure中的表的现有列中设置标识_Azure Sql Database - Fatal编程技术网

Azure sql database 在SQL Azure中的表的现有列中设置标识

Azure sql database 在SQL Azure中的表的现有列中设置标识,azure-sql-database,Azure Sql Database,我在SQL Azure数据库中面临一个关键问题,我已从本地SQL server数据库创建了此数据库,并在该表中设置了isidentity属性 今天我删除了那个表,并通过SQLAzure门户再次创建了它,但我无法在上面设置标识列!我尝试过sql查询,如下所示 alter table mytablename alter列id标识(1,1) 给我错误的感觉 消息156,级别15,状态1,第1行关键字附近语法不正确 “身份” 请向我推荐一些技巧,我可以通过这些技巧更改此列并设置isidentity属性

我在SQL Azure数据库中面临一个关键问题,我已从本地SQL server数据库创建了此数据库,并在该表中设置了isidentity属性

今天我删除了那个表,并通过SQLAzure门户再次创建了它,但我无法在上面设置标识列!我尝试过sql查询,如下所示

alter table mytablename alter列id标识(1,1)

给我错误的感觉

消息156,级别15,状态1,第1行关键字附近语法不正确 “身份”

请向我推荐一些技巧,我可以通过这些技巧更改此列并设置isidentity属性


提前感谢。

在本例中,我必须使用更改此表并首先删除该表,然后使用sql查询重新创建,并且该表已工作。

在本例中,我必须使用更改此表并首先删除该表并使用sql查询重新创建,并且该表已工作。

id是否应为int?你试过这个吗?alter table mytablename alter column id int identity(1,1)id应该是int吗?你试过这个吗?alter table mytablename alter column id int identity(1,1)