вставить специальные символы в базу данных оракула - PullRequest
0 голосов
/ 11 октября 2019

Я хочу вставить символ амперсанда '&' в базу данных оракула

INSERT INTO EMPLOYEE(NAME, ADDRESS) VALUES ('XYZ', 'A & B');

Во время выполнения этого запроса я вижу всплывающее окно с запросом ввода значения.

Как я могувведите специальные символы, такие как & в операторе вставки для oracle db?

Ответы [ 2 ]

1 голос
/ 11 октября 2019

В SQL*Plus или SQL Developer

set define off

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

0 голосов
/ 11 октября 2019

Вы можете использовать функцию CHR следующим образом:

INSERT INTO EMPLOYEE(NAME, ADDRESS) VALUES ('XYZ', 'A ' || CHR(38) || ' B');

38 является значением &.

Приветствия !!

...