gpt4 book ai didi

sql - 将位列转换为整数

转载 作者:行者123 更新时间:2023-12-02 07:21:04 25 4
gpt4 key购买 nike

我通过 SQL 脚本将特定表的位列转换为整数(该表对默认值有一些默认约束)。

我必须更改表的列,而不是运行时转换,可以使用什么脚本来完成此操作?

最佳答案

尝试使用CAST(columnName AS INT) AS IntValue

例如

SELECT columnName, CAST(columnName AS INT) AS IntValue
FROM table

或者您可以使用CONVERT(INT, columnName) AS IntValue

更新:如果您需要更改表的实际元数据,那么您首先需要删除约束,然后更改列:

ALTER TABLE [Table] DROP CONSTRAINT [ConstraintName];
GO
ALTER TABLE [Table] ALTER COLUMN [ColumnName] INT;

然后重新创建您需要的任何约束。

关于sql - 将位列转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11668431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com