我面对的是这个系统。现在,我正在编写一个表示表约束本身的类。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/

10-09 04:17