Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Псевдонимы колонок и кавычки в Firebird 2.1 / 25 сообщений из 49, страница 1 из 2
15.12.2015, 10:09
    #39128132
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
И так сервер Firebird 2.1, кодировка WIN1251, использую IB Expert.

Не могу понять, как создавать псевдонимы колонок с пробелами и/или кириллицей.
Рабочий select: select T.id PSEVDONIM1, T.name as PSVEDONIM2 FROM SPRAV_STATUS_FACT T
Не рабочие select'ы: select T.id "PSEVDONIM1", T.name as 'PSVEDONIM2', T.name as ""PSVEDONIM2"", T.name as ''PSVEDONIM2'' , FROM SPRAV_STATUS_FACT T
Кавычки не работают, поискал в google, не могу понять...
...
Рейтинг: 0 / 0
15.12.2015, 10:14
    #39128137
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
doz.aceНе могу понять, как создавать псевдонимы колонок с пробелами и/или кириллицей.
Встречный вопрос: зачем?
...
Рейтинг: 0 / 0
15.12.2015, 10:16
    #39128138
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
У меня excel подтягивает в отчет из внешнего источника (этой самой базы) данных запрос из view, нужно что бы колонки имели названия понятные пользователям, а не "BASEID", и т.п.
...
Рейтинг: 0 / 0
15.12.2015, 10:17
    #39128141
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
Диалект???
...
Рейтинг: 0 / 0
15.12.2015, 10:18
    #39128143
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
Код: sql
1.
select name as "Todo as 32" from object
...
Рейтинг: 0 / 0
15.12.2015, 10:23
    #39128152
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
wadman,
...
Рейтинг: 0 / 0
15.12.2015, 10:26
    #39128156
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
m7mДиалект???
...
Рейтинг: 0 / 0
15.12.2015, 10:26
    #39128157
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
doz.acewadman,
Вижу, что знание SQL сильно хромает. В запросе видна попытка присвоить псевдоним псевдониму.
...
Рейтинг: 0 / 0
15.12.2015, 10:29
    #39128158
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
wadmandoz.acewadman,
Вижу, что знание SQL сильно хромает. В запросе видна попытка присвоить псевдоним псевдониму.
Просто опечатка, он в принципе кавычки не воспринимает. Вот скриншот.
...
Рейтинг: 0 / 0
15.12.2015, 10:32
    #39128163
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
wadmandoz.acewadman,
Вижу, что знание SQL сильно хромает. В запросе видна попытка присвоить псевдоним псевдониму.
Я просто опечатался, а он придирается. :(
...
Рейтинг: 0 / 0
15.12.2015, 10:37
    #39128168
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
doz.ace,

SHOW SQL DIALECT это команда ISQL. В IBE она не работает.

Диалект можно узнать так

Код: sql
1.
SELECT MON$SQL_DIALECT FROM MON$DATABASE
...
Рейтинг: 0 / 0
15.12.2015, 10:37
    #39128171
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
m7mДиалект???
Диалект 1-ый.
...
Рейтинг: 0 / 0
15.12.2015, 10:40
    #39128174
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
doz.acem7mДиалект???
Диалект 1-ый.
Насколько помню в 1-м не пройдет
Если еще не поздно переведи базу в 3-й
...
Рейтинг: 0 / 0
15.12.2015, 10:41
    #39128176
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
doz.acem7mДиалект???
Диалект 1-ый.
Тогда без кавычек и без пробелов.
...
Рейтинг: 0 / 0
15.12.2015, 10:45
    #39128178
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
wadmandoz.aceпропущено...

Диалект 1-ый.
Тогда без кавычек и без пробелов.
http://www.firebirdsql.org/manual/isql-dialects.html
...
Рейтинг: 0 / 0
15.12.2015, 10:45
    #39128179
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
doz.aceДиалект 1-ый.Тогда только так
Код: sql
1.
select T.id as Test_Column_Name from sprav_status_fact T
...
Рейтинг: 0 / 0
15.12.2015, 11:56
    #39128279
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
m7mdoz.aceпропущено...

Диалект 1-ый.
Насколько помню в 1-м не пройдет
Если еще не поздно переведи базу в 3-й

Да тут база крупного холдинга на несколько сотен гигабайт, как-то стремно.
...
Рейтинг: 0 / 0
15.12.2015, 12:11
    #39128306
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
doz.aceДа тут база крупного холдинга на несколько сотен гигабайт, как-то стремно.тогда завели табличку соответствий "машиночитаемое имя" - "человекочитаемое имя" и подтягивай в отчет прямо в экселе.
...
Рейтинг: 0 / 0
15.12.2015, 12:18
    #39128314
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
doz.aceДа тут база крупного холдинга на несколько сотен гигабайт, как-то стремно.

Какой идиот тебя к ней подпустил?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.12.2015, 12:27
    #39128329
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
Hello, Dimitry Sibiryakov!
You wrote on 15 декабря 2015 г. 12:25:51:

Dimitry Sibiryakov> Какой идиот тебя к ней подпустил?..
опять ты пузыришься...
в чем твоя печаль?
мальчик тащит в эксель интересующие его данные, рисует графики и прочую красоту.
не напрягая при этом штатных программистов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.12.2015, 12:31
    #39128341
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
МимопроходящийHello, Dimitry Sibiryakov!
You wrote on 15 декабря 2015 г. 12:25:51:

Dimitry Sibiryakov> Какой идиот тебя к ней подпустил?..
опять ты пузыришься...
в чем твоя печаль?
мальчик тащит в эксель интересующие его данные, рисует графики и прочую красоту.
не напрягая при этом штатных программистов.

У меня такие мальчики начали строить графики и прочую красоту по охренительно большой таблице с условиями по неиндексированым полям, причем если данные долго не появлялись эксель сбрасывали и начинали заново. И в транзакции на запись. Когда поймал чуть не пришиб в коридоре.
...
Рейтинг: 0 / 0
15.12.2015, 12:39
    #39128357
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
Вот и появляется понимание, что трёхзвенка, изолирующая мальчиков от СУБД - очень полезна.
Хотя - да, добавляет других проблем.
...
Рейтинг: 0 / 0
15.12.2015, 12:41
    #39128361
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
Hello, Gallemar!
You wrote on 15 декабря 2015 г. 12:38:04:

Gallemar> И в транзакции на запись.
нужно было создать DSN (для ODBC) с транзакцией ReadOnly и конкретной ролью (ROLE) с соответствующими ограниченными грантами для оной.
и дать мальчикам в пользование, а не раздавать налево и направо полноценные логины к серверу.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.12.2015, 12:46
    #39128373
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
МимопроходящийHello, Gallemar!
You wrote on 15 декабря 2015 г. 12:38:04:

Gallemar> И в транзакции на запись.
нужно было создать DSN (для ODBC) с транзакцией ReadOnly и конкретной ролью (ROLE) с соответствующими ограниченными грантами для оной.
и дать мальчикам в пользование, а не раздавать налево и направо полноценные логины к серверу.

Кстати, даже с DSN с RO почему то PowerQuery всегда цепляется как RW.
...
Рейтинг: 0 / 0
16.12.2015, 10:51
    #39129449
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Псевдонимы колонок и кавычки в Firebird 2.1
GallemarМимопроходящийHello, Dimitry Sibiryakov!
You wrote on 15 декабря 2015 г. 12:25:51:

пропущено...

опять ты пузыришься...
в чем твоя печаль?
мальчик тащит в эксель интересующие его данные, рисует графики и прочую красоту.
не напрягая при этом штатных программистов.

У меня такие мальчики начали строить графики и прочую красоту по охренительно большой таблице с условиями по неиндексированым полям, причем если данные долго не появлялись эксель сбрасывали и начинали заново. И в транзакции на запись. Когда поймал чуть не пришиб в коридоре.

У меня Excel по запросу тащит selectom в отчет поля из view. Причем тут транзакции на запись?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Псевдонимы колонок и кавычки в Firebird 2.1 / 25 сообщений из 49, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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