|
Параметризованный first
|
|||
---|---|---|---|
#18+
Опять я со своими вопросами. Subj возможен ? CREATE PROCEDURE RETURN_N_RECORDS( BEGIN_BARRIER INTEGER, PORTION INTEGER) RETURNS ( MESSAGE_ID INTEGER, FORUM_ID SMALLINT, MESSAGE_NAME VARCHAR(255), READED SMALLINT, MARKED SMALLINT, IMPORT_DATA DATE) AS begin for select first 50 message_id, forum_id, message_name, readed, marked, import_data from messages where message_id>:begin_barrier into :message_id, :forum_id, :message_name, :readed, :marked, :import_data do suspend; end Так работает. А если я говорю ... for select first :portion ... Firebird ругается - говорит Token unknown. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2003, 13:54 |
|
Параметризованный first
|
|||
---|---|---|---|
#18+
Я не FireBird, конечно :-), но думаю, что он на другое что-то ругается ... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2003, 14:12 |
|
Параметризованный first
|
|||
---|---|---|---|
#18+
А на что он еще может ругаться. Если верхний запрос работает, а стоит заменить 50 на :portion - как появляется эта ошибка. ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2003, 14:55 |
|
Параметризованный first
|
|||
---|---|---|---|
#18+
Мы тут не телепаты - приводи полный текст ... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2003, 15:38 |
|
Параметризованный first
|
|||
---|---|---|---|
#18+
Я же говорю - все так же, как и в первом запросе, но вместо 50-ти стоит параметр. Вот: CREATE PROCEDURE RETURN_N_RECORDS( BEGIN_BARRIER INTEGER, PORTION INTEGER) RETURNS ( MESSAGE_ID INTEGER, FORUM_ID SMALLINT, MESSAGE_NAME VARCHAR(255), READED SMALLINT, MARKED SMALLINT, IMPORT_DATA DATE) AS begin for select first :portion message_id, forum_id, message_name, readed, marked, import_data from messages where message_id>:begin_barrier into :message_id, :forum_id, :message_name, :readed, :marked, :import_data do suspend; end ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2003, 16:31 |
|
Параметризованный first
|
|||
---|---|---|---|
#18+
Во-порвых, нет запятой, во вторых, не хватает параметра в INTO ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2003, 17:26 |
|
Параметризованный first
|
|||
---|---|---|---|
#18+
в скобки, кажется, надо брать параметр для first... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2003, 12:10 |
|
|
start [/forum/topic.php?fid=40&fpage=529&tid=1580931]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 150ms |
0 / 0 |