判断出一个表的哪些字段不允许为空


select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS
where IS_NULLABLE='NO' and TABLE_NAME='admin'

/*
COLUMNS
当前数据库中当前用户可以访问的每一个列在该视图中占一行。INFORMATION_SCHEMA.COLUMNS 视图以 sysobjects、spt_data type_info、systypes、syscolumns、syscomments、sysconfigures 以及 syscharsets 系统表为基础。

若要从这些视图中检索信息,请指定完全合格的 INFORMATION_SCHEMA view_name 名称。

*/
select * from INFORMATION_SCHEMA.COLUMNS

--表数据库,表所有者,表名,表列名,ordinal_position

posted @ 2007-09-13 16:59  yellowwood  阅读(363)  评论(0编辑  收藏  举报
Never Give UP