數(shù)據(jù)庫斷言什么意思 SQLserver2008支持?jǐn)嘌詥幔?/h1>
SQLserver2008支持?jǐn)嘌詥??SQL Server 2008支持?jǐn)嘌?。如果使用T-SQL操作SQL Server,則使用raiserror,例如:sql中表達(dá)完整性約束的機(jī)制主要有哪幾種?在S
SQLserver2008支持?jǐn)嘌詥幔?/h2>
SQL Server 2008支持?jǐn)嘌浴?/p>
如果使用T-SQL操作SQL Server,則使用raiserror,例如:
sql中表達(dá)完整性約束的機(jī)制主要有哪幾種?
在SQL中,表示完整性約束的規(guī)則包括主鍵約束、外鍵約束、,屬性值約束和全局約束。(1) 主鍵約束:可以通過主鍵子句或主鍵短語來定義。例如,主鍵(s#)(主鍵子句)s#char(4)主鍵(其中主鍵是主鍵短語)(2)外鍵約束:外鍵子句可以用來定義,例如,外鍵(s#)引用s(s#)(3)屬性值約束:包括非空值約束(not null);基于屬性的check子句(check);基于屬性的check子句(check);基于屬性的check子句(check);域約束子句(check子句出現(xiàn)在“create Domain”語句中),例如create Domain age smartint check(value>10)(4)全局約束:包括基于元組的check子句和斷言。斷言的語法是:create assertion assertion name check condition