|
|
|
Получение полей таблицы для построения запроса
|
|||
|---|---|---|---|
|
#18+
Добрый вечер товарищи. Нужно сделать следующее. В запросе, мне нужно получить поля конкретной таблицы (это я могу сделать) Код: plsql 1. причем мне нужно получить поля в том порядке как они создавались, а не в отсортированном по возрастанию. затем мне нужно после получения сформировать запрос insert никак не получается, не могли бы подсказать или как говорится наставить на путь истинный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2014, 01:38 |
|
||
|
Получение полей таблицы для построения запроса
|
|||
|---|---|---|---|
|
#18+
Aina2008, 1) Код: plsql 1. 2. Хотя в контексте вопроса порядок следования полей абсолютно пофиг. 2) Собери в строку в EXECUTE BLOCK к примеру: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2014, 02:24 |
|
||
|
Получение полей таблицы для построения запроса
|
|||
|---|---|---|---|
|
#18+
спасибо за ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2014, 02:33 |
|
||
|
Получение полей таблицы для построения запроса
|
|||
|---|---|---|---|
|
#18+
RDB$FIELD_POSITION это не "порядок в котором они создавались". RDB$FIELD_ID - вот оно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2014, 10:20 |
|
||
|
Получение полей таблицы для построения запроса
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Смотрю в LANGREF: RDB$FIELD_POSITION SMALLINT The position of the column in relation to other columns: • isql obtains the ordinal position for displaying column values when printing rows from this column • gpre uses the column order for SELECT and INSERT statements If two or more columns in the same table have the same value for this column, those columns appear in random order RDB$FIELD_ID SMALLINT Identifier for use in BLR (Binary Language Representation) to name the column • Because this identifier changes during backup and restoration of the database, try to use it in transient requests only • Do not modify this column Как бы RDB$FIELD_POSITION лучше подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2014, 10:34 |
|
||
|
Получение полей таблицы для построения запроса
|
|||
|---|---|---|---|
|
#18+
DarkMasterКак бы RDB$FIELD_POSITION лучше подходит. Лучше подходит к чему? Позиция может быть изменена с помощью alter table и уже не будет соответствовать порядку создания полей. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2014, 12:04 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38810418&tid=1563191]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 516ms |

| 0 / 0 |
