Лекция №8. Структура Oracle. Магистр технических наук, лектор кафедры ит, Искакова Айнур Тлеубаевна


+ 3) NUM1 + NUM2 || NUM3 = "33м (1 + 2 || 3)



бет16/29
Дата06.01.2022
өлшемі0,63 Mb.
#15600
түріЛекция
1   ...   12   13   14   15   16   17   18   19   ...   29

+ 3)

NUM1 + NUM2 || NUM3 = "33м (1 + 2 || 3)

Результатом вычисления каждого выражения является символьная строка, но она

может быть автоматически преобразована обратно в число, если это необходимо для последующих вычислений.

При сравнении строк различной длины Oracle применяет две разных семантики сравнения: сравнение с дополнением пробелами и сравнение без дополнения. В первом случае более короткая строка дополняется пробелами, и дальше сравнение производится, как описано выше. Во втором случае, если первые N символов (где N - длина более короткой строки) обеих строк совпадают, то более короткая строка считается меньшей. Например, при сравнении с дополнением пробелами строки " А " (заглавная буква А, после которой следует пробел) и "А" (только заглавная А) считаются совпадающими, поскольку вторая строка будет дополнена пробелом. При сравнении же без дополнения вторая строка считается меньшей, так как она короче первой. Сравнение без дополнения применяется в случаях, когда хотя бы одно значение имеет тип VARCHAR2 или NVARCHAR2, а сравнение с дополнением пробелами - во всех остальных случаях.



Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   29




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет