|
|
|
Динамические колонки в хранимых процедурах IB7.1
|
|||
|---|---|---|---|
|
#18+
Привет! Подскажите можно ли так сделать: Есть таблица с колонками: M1,M2,M3,M4,M5,M6,M7,M8,M9,M10 Нужно что бы в хранимой процедуре в зависимости от передаваемого параметра (от 1 до 10) выдавылась количество колонок равное параметру, т.е. если в параметре стоит 4, то запрос был примерно таким: SELECT M1,M2,M3,M4 FROM TABLE1 Заранее спасибо за ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 00:40 |
|
||
|
Динамические колонки в хранимых процедурах IB7.1
|
|||
|---|---|---|---|
|
#18+
боюсь только все эти выходные параметры должны быть созданы. А дальше Dinamic SQL. Конкретно Execute Immediate . читай доки :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 03:07 |
|
||
|
Динамические колонки в хранимых процедурах IB7.1
|
|||
|---|---|---|---|
|
#18+
Хранимая процедура с dynamic запросам теряет весь смысл хранимой процедуры :)) может проще формировать такой запрос и выполнять ? Или вообще проблему по-другому решить. ...we're walking in the air ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 11:08 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=497&tid=1579645]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 319ms |

| 0 / 0 |
