Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Выполнение SQL запроса / 16 сообщений из 16, страница 1 из 1
29.05.2006, 13:57
    #33758151
Kosten_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
Как в Informix выполнить SQL-запрос сформированный динамический и хранящийся в переменной типа varchar?
пример:
let query='select * from '||table_name;
... <здесь запрос надо выполнить>

P.S. прошу модераторов меня сильно не ругать, с Informix работаю очень мало, до этого работал исключительно с PostgreSQL.
...
Рейтинг: 0 / 0
29.05.2006, 16:00
    #33758574
softic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
RTFM :-)
...
Рейтинг: 0 / 0
31.05.2006, 11:49
    #33762822
Kosten_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
А кто-нибудь реально использовал Exec SQL BladeLet?
...
Рейтинг: 0 / 0
13.06.2006, 11:15
    #33786935
Тан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
Kosten_spbА кто-нибудь реально использовал Exec SQL BladeLet?
мы используем примерно полгода. Не очень активно, но используем. Проблем не было.
Судя по тому, что он выпущен в 2000 году, и с тех пор ни разу не менялся, с ним должно быть все в порядке
...
Рейтинг: 0 / 0
13.06.2006, 11:25
    #33786966
Kosten_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
Тан
мы используем примерно полгода. Не очень активно, но используем. Проблем не было.
Судя по тому, что он выпущен в 2000 году, и с тех пор ни разу не менялся, с ним должно быть все в порядке
вы могли бы описать порядок установки и настройки?
Я его собрал, но не смог зарегистрировать в БД.
...
Рейтинг: 0 / 0
13.06.2006, 12:52
    #33787291
Тан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
Kosten_spbвы могли бы описать порядок установки и настройки?
Я его собрал, но не смог зарегистрировать в БД.
установка - register.sql
настройки нет никакой
...
Рейтинг: 0 / 0
13.06.2006, 13:48
    #33787497
Kosten_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
при выполнении register.sql возникает следующее

13:35:30 Loading Module <$INFORMIXDIR/extend/ExecIt/bin/exec.bld>
13:35:30 The C Language Module <$INFORMIXDIR/extend/ExecIt/bin/exec.bld> can't load
reason: ld.so.1: oninit: fatal: /opt/informix/extend/ExecIt/bin/exec.bld: wrong ELF class: ELFCLASS32
13:35:30 (-1): ERROR: Loading Module <$INFORMIXDIR/extend/ExecIt/bin/exec.bld>
...
Рейтинг: 0 / 0
13.06.2006, 14:06
    #33787576
softic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
Kosten_spbпри выполнении register.sql возникает следующее

13:35:30 Loading Module <$INFORMIXDIR/extend/ExecIt/bin/exec.bld>
13:35:30 The C Language Module <$INFORMIXDIR/extend/ExecIt/bin/exec.bld> can't load
reason: ld.so.1: oninit: fatal: /opt/informix/extend/ExecIt/bin/exec.bld: wrong ELF class: ELFCLASS32
13:35:30 (-1): ERROR: Loading Module <$INFORMIXDIR/extend/ExecIt/bin/exec.bld>
Всё просто - у вас скомпилированы модули для 32bit системы, а надо было для 64bit. Если это солярка - то надо везде использовать sparcv9 каталоги библиотек, а не стандартные.

Плюс надо указывать переменные среды для 64bit (тут мои настройки, которые я использую у себя):
Код: plaintext
1.
2.
3.
4.
   UCB_LIB_DIR=/usr/ucblib/sparcv9
   CCS_LIB_DIR=/usr/ccs/lib/sparcv9
   USR_LIB=/usr/lib/sparcv9
   LD_RUN_PATH=/usr/ucblib/sparcv9 /usr/ccs/bin/sparcv9/ld -YP,:/usr/ucblib/sparcv9:/usr/ccs/lib/sparcv9:/usr/lib/sparcv9 $opts $LIBS
...
Рейтинг: 0 / 0
13.06.2006, 14:51
    #33787758
Kosten_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
2 softic
не подскажешь где для соляры этот DatBlade скачать можно?
...
Рейтинг: 0 / 0
13.06.2006, 15:28
    #33787883
softic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
Kosten_spb2 softic
не подскажешь где для соляры этот DatBlade скачать можно?
Скорее всего, должно быть тут:
Общий репозитарий
Описание Exec SQL
Архив с DataBlade

А если не секрет - что за задача стоит, для которой надо такую крякозяблу использовать? Вот я такую штуку сам писал, когда надо было динамически переливать таблицы (архивировать).

PS.Только (IMHO) до пакета Oracle DBMS_SQL всем этим извратам очень далеко... А ещё бы DBMS_JOBS мне в руки дали... вот была бы жизнь хороша!
...
Рейтинг: 0 / 0
15.06.2006, 16:31
    #33793556
Kosten_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
softicА если не секрет - что за задача стоит, для которой надо такую крякозяблу использовать? Вот я такую штуку сам писал, когда надо было динамически переливать таблицы (архивировать).

Задача следующая - создание таблиц, имя которых заранее не известно, т.е. оно формируется динамически непосредственно в процедуре.
...
Рейтинг: 0 / 0
15.06.2006, 16:43
    #33793607
softic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
Kosten_spbЗадача следующая - создание таблиц, имя которых заранее не известно, т.е. оно формируется динамически непосредственно в процедуре.
Я имел ввиду бизнес-задачу, а не практическое применение динамических запросов. Неужели есть задачи, где необходимо динамически создавать таблицы в промышленных масштабах??
...
Рейтинг: 0 / 0
15.06.2006, 17:17
    #33793746
Kosten_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
2 softic
мы ГИС разрабатываем
...
Рейтинг: 0 / 0
15.06.2006, 20:37
    #33794166
дейт
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
бедные пользователи, ужос
...
Рейтинг: 0 / 0
16.06.2006, 10:50
    #33794842
Kosten_spb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
дейтбедные пользователи, ужос
почему?
...
Рейтинг: 0 / 0
16.06.2006, 12:39
    #33795294
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение SQL запроса
Kosten_spb дейтбедные пользователи, ужос
почему?Создавать таблицы в процедурах смертный грех. Зачем? Или они temp (но и в этом случае имя-то зачем разное)?
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Выполнение SQL запроса / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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