有关于MSSQL的id(IDENTITY)字段的问题. 还有就是有关于缺省值的问题。 (30分)

  • 主题发起人 主题发起人 sunys
  • 开始时间 开始时间
S

sunys

Unregistered / Unconfirmed
GUEST, unregistred user!
1。 用SQL语句怎么样获的所有的字段为(IDENTITY)的字段值。
就是说某个表下面的ID特性了。
2。 怎么用SQL语句修改一个表的缺省值。比如原来为0,现在改为1。
或是怎么样删除一个缺省值
用系统表来。

分少了,请见晾
 
select o.name,c.name from syscolumns c,sysobjects o
where not c.autoval is null and o.id=c.id
 
2.
删除缺省值:Alter Table Table1 ALTER COLUMN Column1 Char(20)
修改缺省值:Alter Table Table1 ALTER COLUMN Column1 Char(20) Default 1
 
删除缺省值:Alter Table Table1 ALTER COLUMN Column1 Char(20)
修改缺省值:Alter Table Table1 ALTER COLUMN Column1 Char(20) Default 1
这2个都不行。
 
应该是这样:
首先使用SP_Help Table1 获得Default的constraint_name
然后Alter Table Table1 Drop constraint constraint_name
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
926
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
940
DelphiTeacher的专栏
D
后退
顶部