我面对的是这个系统。现在,我正在编写一个表示表约束本身的类。TableConstraint
是一个特殊的概念吗?或者如果我迁移到,比如说table_constraint
或者其他什么东西,我可以安全地使用这个类吗?
public abstract class TableConstraint{
private String name;
private String tableName;
//GET, SET
}
最佳答案
表约束是postgreSQL特有的概念吗
不,这是ANSI的一部分
如果我迁移到MSSQL或其他RDBMS,我可以安全地使用这个类?
这要看情况。并非所有RDBMS都支持information_schema
(例如Oracle不支持)。不管您如何快速查看https://en.wikipedia.org/wiki/Information_schema我们都知道SQL Server实现了它。
关于java - 了解SQL中的表约束,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31989535/