我正在学习SQL并且偶然发现了CONSTRAINT.我可以像这样定义它们:
CREATE TABLE products (
product_no integer,
name text,
price numeric CHECK (price > 0)
);
Run Code Online (Sandbox Code Playgroud)
和这样:
CREATE TABLE products (
product_no integer,
name text,
price numeric CONSTRAINT positive_price CHECK (price > 0)
);
Run Code Online (Sandbox Code Playgroud)
我为什么要给他们起名字?或者为什么我应该或不应该给他们起名字?正如我在这个例子中所看到的,在我看来大多数情况下我无法重复使用它们.那么为CONSTRAINT命名有什么好处?
| 归档时间: |
|
| 查看次数: |
3643 次 |
| 最近记录: |