请问下用SQL语句为表添加约束可不可用用判断

来源:百度知道 编辑:UC知道 时间:2024/05/15 08:40:14
在数据库中 ,在用SQL语句创建库和创建表之前可以用if exists来判断
但是用if exists在添加约束之前不行,请问添加约束之前可bu可以判断。
如果可以 请告诉一下方法 谢谢!!!

SQL-server数据库中,约束都保存在你当前库的系统表sysobjects表中,例如要添加约束:
if exists(select * from sysobjects where name=约束名)
drop constraint 约束名
alter table 表名
add constraint 约束

当然可以,数据库中有系统表记录这些约束 的,不知你用的是什么数据库,你可以自己找找

愿意的话等我半年。如今我刚学VFP,之后考级。现在我无能为力哦。

SQL语言,数据库基础电子资料:

SQL语法大全中文版
http://bbs.topsage.com/dispbbs.asp?boardID=122&ID=148128
SQL语言案头完全参考手册
http://bbs.topsage.com/dispbbs.asp?boardID=122&ID=146159
SQL - A Practical Introduction
http://bbs.topsage.com/dispbbs.asp?boardID=122&ID=148095
O'Reilly SQL Tuning
请问下用SQL语句为表添加约束可不可用用判断 SQL之约束语句 SQL的一些问题,主键约束,索引约束,外键约束用SQL语句怎么写? sql server如何添加约束 SQL添加记录语句 sql添加记录语句 asp sql INSERT 语句约束冲突?? 关于sql语句添加where条件问题,用java语句 怎么在不打开access数据库得情况下,直接用sql语句添加一个列 请问ACCESS语句转换为SQL ASP