Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Поведение Get_Identity() в ASA9 (вопрос для ASCRUS) / 3 сообщений из 3, страница 1 из 1
29.12.2003, 07:27
    #32365431
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поведение Get_Identity() в ASA9 (вопрос для ASCRUS)
Поставил себе 9 версию, с последним патчем (9.0.0.1250) и обнаружил некоторую странность по сравнению с 8 версией, с которой работаю сейчас (8.0.2.4339):

При выполнении следующего запроса, нормально работающего в 8 версии

select get_identity("dba.const", 1)

получаю ошибку

Column 'dba.const' not found

Если написать

select get_identity(dba.const, 1)

получаю ошибку

Correlation name 'dba' not found

Если написать так

select get_identity("const_id", 1) from dba.const

то ошибки не выдается, но и значения никакого не получаю. В хелпе ничего про смену поведения функции не нашел. Баг это или фича? Или я что-то неправильно пишу?
...
Рейтинг: 0 / 0
29.12.2003, 08:10
    #32365447
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поведение Get_Identity() в ASA9 (вопрос для ASCRUS)
Странно, что у Вас в 8-ой версии так работало. Проверьте опцию "quoted_identifier" - судя по всему она у Вас в 8-ой версии была "Off", а в 9-ке стоит "On". Если она включена (по умолчанию включена), то все, что заключено в двойные кавычки, ASA воспринимает как имена обьектов, а если выключена, то как стринговые константы. Если использовать одинарные кавычки, то функция всегда будет отрабатывать правильно:
Код: plaintext
select get_identity('dba.const',  1 )
...
Рейтинг: 0 / 0
29.12.2003, 08:53
    #32365460
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поведение Get_Identity() в ASA9 (вопрос для ASCRUS)
Ёпрст! Слона-то я и не приметил! Только-только курсы по Java закончились, а там-то строки в двойных кавычках пишутся, ну вот и по привычке... :) Спасибо большое. :))
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Поведение Get_Identity() в ASA9 (вопрос для ASCRUS) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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