powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос(ы) по Firebird Reserved Words
7 сообщений из 7, страница 1 из 1
Вопрос(ы) по Firebird Reserved Words
    #38459228
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi all

Собираюсь юзать слово `type` в качестве имени поля (речь идет не о продакшене, только тестовой тряпке).
Этого слова нет в списке зарезервированных, однако оно используется, к примеру в объявлении переменных в PSQL:
Код: sql
1.
declare v type of column table.field;


Вопрос, соб-сно, простой: у кого-нить есть пример такого юзания ? Побочные эффекты от него какие-то были ?
...
Рейтинг: 0 / 0
Вопрос(ы) по Firebird Reserved Words
    #38459392
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оно ключевое, но не зарезервированное (раньше было зарезервированным).
Я в таких случаях (даже если слово незарезервированное, оно может им стать
в будущих версиях) добавляю чего-нибудь, чтобы избежать проблем.

Например, если таблица Objects и поле Type - назови его ObjectType.

Впрочем, если это сугубо тестовая БД, то смысла возиться особо нет.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос(ы) по Firebird Reserved Words
    #38459525
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамесли это сугубо тестовая БД, то смысла возиться особо нет.там будет много запросов, которые будут включать в себя этот самый `type`. Запросы будут скопированы с m$ sql, затем преобразованы к синтаксису ФБ и далее будет сверяться результат (цель - проверить правильность работы ФБ-3 на всяких извратах, в том числе с оконными ф-циями).
Не хотелось бы после каждого копипаста делать поиск и замену, ибо задолбит быстро.
В общем, попробую пока с этим ex-reserved словом. Как знать, вдруг именно на нём вылезет что-нить "интересное" :-)
...
Рейтинг: 0 / 0
Вопрос(ы) по Firebird Reserved Words
    #38459580
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ж говорю - на тестовой БД (независимо для каких целей)
можно извращаться как угодно, хоть зарезервированное слово
в кавычках использовать, хоть на кириллице, что угодно - не
имеет значения.

Но всё зеркально меняется, когда речь идёт о продакшен БД.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос(ы) по Firebird Reserved Words
    #38459585
Grey Seagull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда-то было поле с именем `TYPE` в базе (кажется, FB2.1).
Пришлось заменить, т.к. как минимум не работала отладка процедур, использующих это поле (не помню, в IBE, или я тогда еще BlazeTop использовал...).
...
Рейтинг: 0 / 0
Вопрос(ы) по Firebird Reserved Words
    #38459625
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Grey SeagullКогда-то было поле с именем `TYPE` в базе (кажется, FB2.1).
Пришлось заменить, т.к. как минимум не работала отладка процедур, использующих это поле (не помню, в IBE, или я тогда еще BlazeTop использовал...).нет, отладки именно PSQL-кода там не будет, чистый SQL. Но за сигнал про ИБЭ - спасибо, буду иметь в виду.
...
Рейтинг: 0 / 0
Вопрос(ы) по Firebird Reserved Words
    #38459647
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3-ий диалект, квотированные идентификаторы - и никаких проблем с зарезервированными словами...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос(ы) по Firebird Reserved Words
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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