我有一个包含大约 3000 行的表,我需要修改列定义以允许空值。我有一个将执行更改的更改脚本,但我希望能够重新运行该脚本,以便仅在列定义尚未更改时才会发生更改。如何测试列定义以确定该列是 NULL 还是 NOT NULL?
标准解决方案:
select IS_NULLABLE from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME ='table' and COLUMN_NAME ='column'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9710 次 |
最近记录: |