如何将填充的表列的数据类型从int更改为UNIQUEIDENTIFIER?

艾伦2

我有一个名为AdminTest的表,其中CreatedBy列设置为int。在这一点上,我并不真正在乎价值。该值可以是1,2或任何其他值。

我想将列更改为uniqueidentifier:

 ALTER TABLE [dbo].[AdminTest] ALTER COLUMN [CreatedBy] UNIQUEIDENTIFIER NOT NULL;

但这失败了。

有什么办法可以使我改变。也许有多个SQL DDL语句?我想创建一个新的顺序GUID,然后将表的每一行的值设置为此新的顺序GUId。如果所有值都相同,那没关系。

现在,我想到的唯一方法就是去。放下该列,添加该列,然后将其设置为新值。这听起来合理吗?如果是的话,我该怎么做?抱歉,我的SQL知识不是很好。到目前为止,我只是使用VS2013 GUI进行尝试。我知道如何打开“ SQL查询”窗口,但不知道如何创建顺序ID并进行设置。

谢谢

乔基·纳库里(Giorgi Nakeuri)

您走对了路。只需删除当前列并添加一个新列,默认列为newsequantialid()。

Alter table drop column createdby
Go

Alter table add createdby uniqueidentifier not null default (newsequantialid()) with values
Go 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将表列的数据类型从时间戳更改为bigint

来自分类Dev

SQL将列数据类型从nvarchar更改为int

来自分类Dev

将熊猫数组的数据类型从obj更改为int

来自分类Dev

将序列数据类型从INT更改为BIGINT PostgreSQL

来自分类Dev

将python中的数据类型从complex更改为int

来自分类Dev

如何将ServiceStack POCO的默认数据类型从文本更改为json?

来自分类Dev

如何将SQL表中列的数据类型从整数更改为十进制

来自分类Dev

SQL - 如何将数据类型 float 更改为 nvarchar 并删除科学记数法

来自分类Dev

如何在SQL Server 2012中将数据类型从日期更改为int?

来自分类Dev

核心数据迁移:在下一版本中,我应如何将数据类型从bool更改为int

来自分类Dev

核心数据迁移:在下一版本中,我应如何将数据类型从bool更改为int

来自分类Dev

如何使具有Integer数据类型的表列可编辑而不将其更改为String

来自分类Dev

如何将“ NULL / DbNull”发送到具有以下数据类型的表列中:nullable int

来自分类Dev

如何将熊猫数据框的数据类型更改为具有定义格式的字符串?

来自分类Dev

如何将MySql数据库的JSON文本更改为Postgres SQL的JSON数据类型

来自分类Dev

Postgresql-在select中使用xpath时如何将xml数据类型更改为整数

来自分类Dev

如何将配置单元的数据类型从字符串更改为多维数组以正确拆分列

来自分类Dev

如何将np.dot的数据类型结果从float64更改为uint8?

来自分类Dev

Google大查询:如何将数据类型从字符串更改为浮点数?

来自分类Dev

将数据类型从int更改为long long int时发生运行时错误

来自分类Dev

我如何将数据类型更改为float64,以便sklearn可以在数据大于np.float32的数据帧上工作

来自分类Dev

将列的数据类型从varchar更改为text的影响

来自分类Dev

如何将列表更改为列表列表?

来自分类Dev

如何使用 PLSQL 将 VARCHAR2 更改为 NUMBER 数据类型

来自分类Dev

HIVE:如何将数据插入数据类型为 MAP (string:Array<INT>) 的列中

来自分类Dev

如何将Rx Observable的产生类型从int更改为double?

来自分类Dev

如何将表示一个数字的char变量更改为float或int类型?

来自分类Dev

如何将 cockroachdb 中的列类型从 int8 更改为字节?

来自分类Dev

数据库首先将主键从int更改为uniqueidentifier

Related 相关文章

  1. 1

    将表列的数据类型从时间戳更改为bigint

  2. 2

    SQL将列数据类型从nvarchar更改为int

  3. 3

    将熊猫数组的数据类型从obj更改为int

  4. 4

    将序列数据类型从INT更改为BIGINT PostgreSQL

  5. 5

    将python中的数据类型从complex更改为int

  6. 6

    如何将ServiceStack POCO的默认数据类型从文本更改为json?

  7. 7

    如何将SQL表中列的数据类型从整数更改为十进制

  8. 8

    SQL - 如何将数据类型 float 更改为 nvarchar 并删除科学记数法

  9. 9

    如何在SQL Server 2012中将数据类型从日期更改为int?

  10. 10

    核心数据迁移:在下一版本中,我应如何将数据类型从bool更改为int

  11. 11

    核心数据迁移:在下一版本中,我应如何将数据类型从bool更改为int

  12. 12

    如何使具有Integer数据类型的表列可编辑而不将其更改为String

  13. 13

    如何将“ NULL / DbNull”发送到具有以下数据类型的表列中:nullable int

  14. 14

    如何将熊猫数据框的数据类型更改为具有定义格式的字符串?

  15. 15

    如何将MySql数据库的JSON文本更改为Postgres SQL的JSON数据类型

  16. 16

    Postgresql-在select中使用xpath时如何将xml数据类型更改为整数

  17. 17

    如何将配置单元的数据类型从字符串更改为多维数组以正确拆分列

  18. 18

    如何将np.dot的数据类型结果从float64更改为uint8?

  19. 19

    Google大查询:如何将数据类型从字符串更改为浮点数?

  20. 20

    将数据类型从int更改为long long int时发生运行时错误

  21. 21

    我如何将数据类型更改为float64,以便sklearn可以在数据大于np.float32的数据帧上工作

  22. 22

    将列的数据类型从varchar更改为text的影响

  23. 23

    如何将列表更改为列表列表?

  24. 24

    如何使用 PLSQL 将 VARCHAR2 更改为 NUMBER 数据类型

  25. 25

    HIVE:如何将数据插入数据类型为 MAP (string:Array<INT>) 的列中

  26. 26

    如何将Rx Observable的产生类型从int更改为double?

  27. 27

    如何将表示一个数字的char变量更改为float或int类型?

  28. 28

    如何将 cockroachdb 中的列类型从 int8 更改为字节?

  29. 29

    数据库首先将主键从int更改为uniqueidentifier

热门标签

归档