1. ORACLE sqlplus查看某个表的指定列的约束名,使用什么命令
据我所知,sqlplus的命令中,没有直接查询约束的。
column column_name;可以查询相关column的属性,这个属性包括约束,但是不包括约束名称(比如外键名称等)。
所以要查询约束名称还是需要通过sql语句,查询相关视图获得。
语句为:
select CONSTRAINT_NAME from user_cons_columns where table_name='XXXXX' and COLUMN_NAME='XXXXXX';(注意:XXXXX均为大写)
2. sql 约束名
SQL 约束(Constraints)
SQL 约束用于规定表中的数据规则。
如果存在违反约束的数据行为,行为会被约束终止。
约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。
3. 使用MySQL数据库如何通过SQL语句,查询studnet表的主键约束名称
主键约束名: primary
4. sql语句,怎么查看一个表中的所有约束
sp_mshelpcolumns student
如上可以看到该表的所有结构、约束、默认值等
5. 如何写SQL查询一个约束条件的内容
sp_helptext约束名
可以查看系统相关的系统存储过程,可以查看表约束存储过程函数的内容sp_help相关存储过程用法
这样可以吗? 如有疑问,及时沟通!
请采纳!
6. sql查询表中的约束
exec sp_helpconstraint S
ALTER TABLE S DROP CONSTRAINT 你自己的约束名称;
7. sql中如何查看已定义表的完整性约束
SQL Server 2008 下可用
SELECT
tab.nameAS[表名],
chk.nameAS[Check约束名],
col.nameAS[列名],
chk.definition
FROM
sys.check_constraintschk
JOINsys.tablestab
ON(chk.parent_object_id=tab.object_id)
JOINsys.columnscol
ON(chk.parent_object_id=col.object_id
ANDchk.parent_column_id=col.column_id)
8. SQL中用语句查看表列的约束以及解除约束
SELECT
USER_CONS_COLUMNS.CONSTRAINT_NAMEAS约束名,
USER_CONS_COLUMNS.TABLE_NAMEAS表名,
USER_CONS_COLUMNS.COLUMN_NAMEAS列名,
USER_CONS_COLUMNS.POSITIONAS位置,
CONSTRAINT_TYPE,
SEARCH_CONDITION
FROM
USER_CONSTRAINTS
JOINUSER_CONS_COLUMNS
ON(USER_CONSTRAINTS.CONSTRAINT_NAME
=USER_CONS_COLUMNS.CONSTRAINT_NAME)
WHERE
CONSTRAINT_TYPEIN('C','V','O');
其实主要就是看
USER_CONSTRAINTS与 USER_CONS_COLUMNS 这2个视图.
数据库管理员的话
可以看
DBA_CONSTRAINTS与 DBA_CONS_COLUMNS 这2个视图.
9. sqlserver数据库里怎么查找一个表里的约束,要查出 约束名、列名、约束类型用sql语句查询
上面的各楼对SQLSERVER的系统对象操作的语句,要切换到master数据库中。
切记切记。
10. 请问查询表中现有约束的SQL语句
在查询分析器里面有个系统存储过程sp_helpconstraint
使用下列语句查询。
exec sp_helpconstraint 表名