Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / exec SQL Anywhere 10 (Sybase) ??? / 5 сообщений из 5, страница 1 из 1
11.11.2007, 22:23
    #34930998
Lt2003
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exec SQL Anywhere 10 (Sybase) ???
Ребята,
запускаю следующую программу:

Код: plaintext
1.
2.
3.
4.
5.
6.
begin
declare @sql nvarchar( 255 )
create table seller(names varchar( 25 ))
insert into seller values('ivanov')
set @sql='select * from seller'
execute immediate with result set on @sql
end

Получаю сообщение о синтаксической ошибке в районе result
Как правильно использовать exec?
Я и хэлпы и факи смотрел...

Модератор: не забываем тэг src
...
Рейтинг: 0 / 0
12.11.2007, 02:15
    #34931088
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exec SQL Anywhere 10 (Sybase) ???
по моему там лишних четыре слова "with result set on"
(хотя у меня довольно старый хелп)

ЗЫ: наблюдается некий микс из transact и watcom sql.
в транзакте вместо
execute immediate @sql;
execute(@sql)
...
Рейтинг: 0 / 0
12.11.2007, 08:33
    #34931203
Lt2003
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exec SQL Anywhere 10 (Sybase) ???
Dmitry.по моему там лишних четыре слова "with result set on"
(хотя у меня довольно старый хелп)

ЗЫ: наблюдается некий микс из transact и watcom sql.
в транзакте вместо
execute immediate @sql;
execute(@sql)

Да тоже не работает...
...
Рейтинг: 0 / 0
12.11.2007, 11:28
    #34931571
Марсель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exec SQL Anywhere 10 (Sybase) ???
разделители забыл;
...
Рейтинг: 0 / 0
12.11.2007, 17:37
    #34933280
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exec SQL Anywhere 10 (Sybase) ???
Lt2003Как правильно использовать exec?
Я и хэлпы и факи смотрел...Плохо смотрел. Читай главу в BOL:
SQL Anywhere® Server - SQL Reference > SQL Statements > EXECUTE statement [T-SQL]
Особенно про второй тип синтаксиса.

И не стоит использовать T-SQL в SA. Watcom SQL намного мощнее и удобнее.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / exec SQL Anywhere 10 (Sybase) ??? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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