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


Попытка присвоить объекту числового типа символьное значение приведет к неожиданному (и неверному) результату, поэтому обращайте внимание на корректность присваивания значений



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

Попытка присвоить объекту числового типа символьное значение приведет к неожиданному (и неверному) результату, поэтому обращайте внимание на корректность присваивания значений.

В Oracle также имеется немало функций для явного преобразования данных. Явные преобразования лучше применять, если заранее известно, что преобразование неизбежно. Такое применение документирует факт преобразования и не пройдет незамеченным, как бывает в случае неявных преобразований.

Конкатенация и сравнение

На большинстве платформ оператор конкатенации в диалекте Oracle SQL обозначается двумя символами вертикальной черты (||). Конкатенация применяется к двум символьным значениям. Механизм автоматического преобразования типов позволяет конкатенировать и два числовых значения. Если NUM1 - числовой столбец, содержащий 1, NUM2 - числовой столбец, содержащий 2, а NUM3 - числовой столбец, содержащий 3, то истинны следующие выражения:

NUM1 || NUM2 || NUM3 = "123м NUM1 || NUM2 + NUM3 = "15м (12



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




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

    Басты бет