如何检查是否存在NOT NULL约束

Sco*_*ttG 2 c# sql-server

我正在通过C#代码修改SQL表,如果存在,我需要删除NOT NULL约束.我如何检查它是否存在?

Dav*_*kle 14

select is_nullable 
from   sys.columns
where  object_id = OBJECT_ID('tablename')  
and    name = 'columnname';
Run Code Online (Sandbox Code Playgroud)