|
null||string -> null
|
|||
---|---|---|---|
#18+
ElicStaxоракле поддерживает третье правило?Ты не умеешь читать оракловую документацию?! переводную (русский/польский) да, английскую с большим трудом в оракле поддерживается третье правило Кодда для строк, или нет? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:57 |
|
null||string -> null
|
|||
---|---|---|---|
#18+
-2-StaxNull не должен рассматриватся как пустая строкa ('' is not null)В скобочках обратное утверждению выражение. Утверждение нарушалось бы, если выражение length(null)=0 даст истину. почему обратное? пустая строка не null ('' is not null), в оракле не так, нарушает кстати, в старых версиях length('')=0, если в кого-то остался третий форм можете проверить .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:02 |
|
null||string -> null
|
|||
---|---|---|---|
#18+
Staxанглийскую с большим трудомТогда возьми за правило, если тебе сказали, что нечто - это миф, а ты не можешь ни подтвердить его, ни опровергнуть, то хотя бы не распространяй его больше. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:07 |
|
null||string -> null
|
|||
---|---|---|---|
#18+
Staxкак перевести?авторRule 3: Systematic treatment of null values: Null values (distinct from the empty character string or a string of blank characters and distinct from zero or any other number) are supported in fully relational DBMS for representing missing information and inapplicable information in a systematic way, independent of data type. оракле поддерживает третье правило?Null values are supported? Да. in a systematic way? Затрудняюсь опровергнуть. Поэтому Да. independent of data type? Не понятно, что имелось ввиду под independent. Если, что null не имеет типа, то частично Да. В скобочках приписка, что NULL отличается от пустой строки. Но не утверждается, что character string должен быть реализован под именем varchar2 или varchar. Правила Кодда слишком абстрактны. Если и придираться, то к полноте поддержки ansi sql:Oracle Compliance to Core SQLOracle fully supports these subfeatures: E021-01, CHARACTER data type E021-07, Character concatenation E021-08, UPPER and LOWER functions E021-09, TRIM function E021-10, Implicit casting among character data types Oracle partially supports these subfeatures: E021-02, CHARACTER VARYING data type (Oracle does not distinguish a zero-length VARCHAR string from NULL) E021-03, Character literals (Oracle regards the zero-length literal '' as being null) E021-12, Character comparison (Oracle's rules for padding the shorter of two strings to be compared differs from the standard) Staxпочему обратное?Потому что в используемом для утверждения языке принято читать слева направо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:09 |
|
null||string -> null
|
|||
---|---|---|---|
#18+
-2-Staxкак перевести?пропущено... оракле поддерживает третье правило?Null values are supported? Да. in a systematic way? Затрудняюсь опровергнуть. Поэтому Да. independent of data type? Не понятно, что имелось ввиду под independent. Если, что null не имеет типа, то частично Да. В скобочках приписка, что NULL отличается от пустой строки. Но не утверждается, что character string должен быть реализован под именем varchar2 или varchar. Правила Кодда слишком абстрактны. Если и придираться, то к полноте поддержки ansi sql:Oracle Compliance to Core SQLOracle fully supports these subfeatures: E021-01, CHARACTER data type E021-07, Character concatenation E021-08, UPPER and LOWER functions E021-09, TRIM function E021-10, Implicit casting among character data types Oracle partially supports these subfeatures: E021-02, CHARACTER VARYING data type (Oracle does not distinguish a zero-length VARCHAR string from NULL) E021-03, Character literals (Oracle regards the zero-length literal '' as being null) E021-12, Character comparison (Oracle's rules for padding the shorter of two strings to be compared differs from the standard) Staxпочему обратное?Потому что в используемом для утверждения языке принято читать слева направо. Конечно что Кодд не рассматривал varchar2 или varchar я про оракля (из доки) авторТип данных VARCHAR Тип данных VARCHAR в настоящее время является синонимом типа данных VARCHAR2. Однако в будущей версии ORACLE тип данных VARCHAR будет хранить строки символов переменной длины с иной семантикой сравнения . Поэтому используйте тип данных VARCHAR2 для символьных строк переменной длины. под "с иной семантикой сравнения" некоторые мои учителя понимали и что будет разница между null и '' (пустой строкой) зи насчет читать слева направо '' not is null мож и так правильно, не спорю мне обычнее '' is not null .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:23 |
|
null||string -> null
|
|||
---|---|---|---|
#18+
Alibek B., ну и куда пошёл, в какую сторону? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 09:04 |
|
|
start [/forum/topic.php?fid=52&msg=39866244&tid=1882033]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 149ms |
0 / 0 |