我如何在MS SQL Server 2005中检查列是否为特定类型
技术问答
250 人阅读
|
0 人回复
|
2023-09-12
|
我想在MS SQL Server 在2005年更改列的类型,但在更改列的类型之前,我想检查列是否是我想要更改的类型。SQL中做到这一点?3 f# M8 J! h3 u+ q) k7 l- ?0 w
Thanxs,巴斯·亨德里克斯(Bas Hendriks)。
* j+ l$ j1 o: X7 M! C7 u8 J基于anwser,我写了以下查询来完成提示:- s1 g" }2 L9 c" ]$ Q
IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'e_application AND COLUMN_NAME = 'txt_locked_by AND DATA_TYPE = 'nvarchar AND CHARACTER_MAXIMUM_LENGTH = BEGIN ALTER TABLE..... END
" b6 f# O* o& Y7 w" C 解决方案: |
|
|
|
|
|