powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / db_link Oracle12c to MsSQL на кириллице
8 сообщений из 8, страница 1 из 1
db_link Oracle12c to MsSQL на кириллице
    #39803044
IMelnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги помогите!

Из БД на MsSQL нужно сделать выбоку данных из View c названием и колонками на кириллице.
Сделал View на View, в которой прописал Alias колонкам, но при вызове View c условием через db_link ошибка Invalid identifier.
Но если выполнить с условием RowNum = 1, то запрос отрабатывает и колонки имеют названия соответстующее заданному Aliasу.
...
Рейтинг: 0 / 0
db_link Oracle12c to MsSQL на кириллице
    #39803048
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMelnik,

Не понятно, откуда и куда обращаешься.
Давай по порядку:
Ты сделал dblink в базе Oracle который обращается в базу MSSQL?
У пользователя, с которым подключаешься по dblink, есть права доступа к базе на MSSQL?
Где именно находятся views?
Как именно происходит обращение к view?
...
Рейтинг: 0 / 0
db_link Oracle12c to MsSQL на кириллице
    #39803135
IMelnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dblink из Oracle в MSSQL. Выборку нужно сделать из вьюшки в в MSSQL, которая имеет название и колонки на кириллице.
Т.к. Oracle трудно работать с кириллицей, в MSSQL сделал другую вьюшку, которая запрашивает данные из вьюшки на кирилице, но имеет название на латинице, а названиям колонок даны алиасы также на латинице.
При обращении к этой новой вьюшке из Oracle c условием RowNum = 1, запрос отрабатывает. Если условие написать используя алиас, то возникает ошибка Invalid identifier.
Права вроде есть, т.к. другие запросы использующие этот dblink, но с объектами без кириллицы работают.
...
Рейтинг: 0 / 0
db_link Oracle12c to MsSQL на кириллице
    #39803149
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMelnikТ.к. Oracle трудно работать с кириллицейТрудно не ораклу, а тому, кому трудно изучить основы используемого инструмента.
...
Рейтинг: 0 / 0
db_link Oracle12c to MsSQL на кириллице
    #39803170
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMelnik,
Раз Вы обратились сюда, то приведите полный текст ошибки со всеми волшебными и непонятными буквосочетаниями вида ORA-xxxx и [SQL-yyyy]
...
Рейтинг: 0 / 0
db_link Oracle12c to MsSQL на кириллице
    #39803180
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у нас вроде дергают данные с именами колонок на русском.
в двойные кавычки брать не пробовали?
...
Рейтинг: 0 / 0
db_link Oracle12c to MsSQL на кириллице
    #39803500
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMelnikКоллеги помогите!

Из БД на MsSQL нужно сделать выбоку данных из View c названием и колонками на кириллице.
Сделал View на View, в которой прописал Alias колонкам, но при вызове View c условием через db_link ошибка Invalid identifier.
Но если выполнить с условием RowNum = 1, то запрос отрабатывает и колонки имеют названия соответстующее заданному Aliasу.

Без использования двойных ковычек, идентификаторы в Oracle приводятся к верхнему регистру, в postgres к нижнему

что говорит
Код: plsql
1.
SQL> desc you_view_name@dblink_name
...
Рейтинг: 0 / 0
db_link Oracle12c to MsSQL на кириллице
    #39803533
IMelnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim LejninБез использования двойных ковычек, идентификаторы в Oracle приводятся к верхнему регистру, в postgres к нижнему
Vadim Lejnin , спасибо за наводку. При помощи
Код: sql
1.
desc you_view_name@dblink_name

уравнял в двойных скобках названия перечисленных колонок в условии отбора и заработало
Код: plsql
1.
select * from vbk@local where "Label" = sPass;
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / db_link Oracle12c to MsSQL на кириллице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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