在Oracle SQL中,将字段声明为PRIMARY KEY的区别是什么,如下所示:
CREATE TABLE my_tab (
my_var NUMBER PRIMARY KEY,
...
在表定义的末尾添加约束(CONSTRAINT)是什么意思?什么情况下应该使用一个而不是另一个?此外,在PRIMARY KEY之前是否需要包含NOT NULL?
我查找了一些资料,似乎找不到确切的答案,为什么我应该使用其中之一。希望有人能澄清一下。谢谢!