如何查看约束的名字?
CREATE TABLE [Posts] (
[AnnounceID] [int] IDENTITY (1, 1) NOT NULL ,
[ParentID] [int] NOT NULL ,
) ON [PRIMARY]
GO
ALTER TABLE Posts ADD CONSTRAINT [DF_Posts_ParentID] DEFAULT (0) FOR [ParentID]
GO
执行上面代码后,突然想在哪里能看到约束DF_Posts_ParentID的名字?我找了半天,没有=_=!!!
另还有一问题:ALTER TABLE Posts ADD CONSTRAINT [DF_Posts_ParentID] DEFAULT (0) FOR [ParentID] 中的(0),似乎括号有没有都一样。为什么要()?
问题点数:20、回复次数:5Top
1 楼xeqtr1982(Visual C# .NET)回复于 2006-03-03 22:26:51 得分 0
select * from syscolumns where name='base_schema_ver'Top
2 楼xeqtr1982(Visual C# .NET)回复于 2006-03-03 22:27:24 得分 3
--不好意思,粘错了
select * from SYSOBJECTS where name='DF_Posts_ParentID'Top
3 楼chliang315()回复于 2006-03-03 22:30:59 得分 2
SQL> select constraint_name,column_name from dba_cons_columns where table_name='
EMPLOYEES';
Top
4 楼lzhs(快乐至上)回复于 2006-03-03 23:07:50 得分 15
查看约束可以用下面的方法:
sp_help 'Table_Name'
在显示的结果里找找...Top
5 楼longlyboy(孤独的心)回复于 2006-03-04 01:37:14 得分 0
ThanksTop




