![]() |
1
7
这就是为什么我一直不明白为什么甲骨文如此受欢迎。他们实际上并不遵循SQL标准,这是基于他们多年前做出的一个愚蠢的决定。 Oracle 9i SQL参考说明(至少有三个主要版本有此说明):
但他们没有说 什么 你应该这样做。我找到的唯一解决这个问题的方法是:
|
![]() |
2
3
我们是否可以说“在Oracle支持标准SQL行为之前不支持它”?在许多方面,这似乎是最不痛苦的方式。 如果您不能强制(使用)一个空格,或者可能是Unicode零宽度非中断空格(U+FEFF),那么您可能必须全力以赴,使用一些不可信的东西,例如32 Z来表示数据应该是空白的,但不是因为使用的DBMS是错误的。 |
![]() |
3
1
您已经在表上放置了NOTNULL约束,这与NOT空字符串约束相同。如果你取消了这个限制,你会失去什么? |