Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как жить в oracle с символом & / 7 сообщений из 7, страница 1 из 1
13.09.2019, 16:45
    #39861675
Ilnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как жить в oracle с символом &
Добрый день.
Настраиваю db-link из ADW в локальную БД.
Создаю пользователя в web-интерфейсе cloud и генерю ему пароль. Cloud генерит пароль с символом &.
При попытке создать CREDENTIAL с таким паролем выводится окно о вводе переменной (из-за символа & в пароле).
Почитал про символы поддерживаемые в пароле oracle, этого символа (&) нет, но cloud его генерит. Весело. Ладно. Едем дальше.
Стало интересно, можно ли как-то вставить этот символ (&) в varchar2.
Начинаю экспериментировать и понимаю, что результат такой же как и с паролем. При выполнении выводится окно с вводом переменной (опять привет от символа &).
Вопрос:
Как экранировать этот символ при вставке и, если это возможно, но скорее всего нет, при присвоении пароля?
Заранее спасибо!
...
Рейтинг: 0 / 0
13.09.2019, 16:53
    #39861683
oragraf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как жить в oracle с символом &
Ilnov,

1. set define of
2. s := ...||chr(38)||...;
...
Рейтинг: 0 / 0
16.09.2019, 07:14
    #39862115
Cavia porcellus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как жить в oracle с символом &
Если пользуетесь pl\sql developer, можно нажать на значок амперсенда внизу: когда он красный, & воспринимаются как обычные символы
...
Рейтинг: 0 / 0
16.09.2019, 07:35
    #39862119
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как жить в oracle с символом &
oragraf2. s := ...||chr(38)||...;
Код: plsql
1.
||'&'||

P.S. Использовать коды символов, не зная кодировки БД, - говнокод.
...
Рейтинг: 0 / 0
16.09.2019, 10:09
    #39862158
Ilnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как жить в oracle с символом &
Спасибо.
По поводу 1 вопросов нет.
По поводу 2, можно пример, не получилось экранировать по приложенным методикам.
...
Рейтинг: 0 / 0
16.09.2019, 11:29
    #39862188
Да ну
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как жить в oracle с символом &
IlnovСпасибо.
По поводу 1 вопросов нет.
По поводу 2, можно пример, не получилось экранировать по приложенным методикам.
Тут DDL, 2 способ не поможет. В SQLPlus можно еще:
Код: plsql
1.
2.
3.
4.
SET ESCAPE ON;
CREATE DATABASE LINK DBLINK_NAME
CONNECT TO SCHEMA_NAME IDENTIFIED BY p\&ssword 
USING ............
...
Рейтинг: 0 / 0
18.09.2019, 08:42
    #39863146
Ilnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как жить в oracle с символом &
Да ну,спасибо
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как жить в oracle с символом & / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]