gpt4 book ai didi

sql - 查看列是否有 varchar 20

转载 作者:行者123 更新时间:2023-12-05 08:15:41 25 4
gpt4 key购买 nike

目标:
查看 Firstname 列是否有 varchar(20)。如果为真,则更改表格等。

问题:
我无法确定 Firstname 列是否在其中包含 varchar 20(如果存在)一切都发生在 SQL Server 2008 R2

工作人员
专栏:

Firstname varchar(20)  
Lastname varchar(100)
if Exists() // Find out if column Firstname has varchar(20)
begin

// Alter table and its specific column

end

最佳答案

COLUMNS 信息模态视图非常适合此目的。

SELECT * FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_NAME = [table] AND COLUMN_NAME = [column]
AND DATA_TYPE = 'varchar' AND CHARACTER_MAXIMUM_LENGTH = 20

关于sql - 查看列是否有 varchar 20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8094400/

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