2018.10.25
文章目录
前言方法
前言
某项目采用Hibernate,并配置hibernate.hbm2ddl.auto为update,而实体类A中a成员变量声明为:
@Column(length
= 45, unique
=true)
private String a
;
而后需求改动,该成员不再要求全局唯一。此时,数据库表中已为该表添加了UNIQUE NAME的约束。
方法
use <database>
select * from INFORMATION_SCHEMA
.TABLE_CONSTRAINTS
where CONSTRAINT_TYPE
='UNIQUE' and table_name
=<tablename
>
ALTER TABLE dbo
.model
DROP CONSTRAINT <上述
select中CONSTRAINT_NAME的值
>
Hibernate配置 ↩︎
SQL Server表约束 ↩︎
命令行语法 ↩︎