
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.07.2002, 12:24:40
|
|||
|---|---|---|---|
замена массивов в T-SQL |
|||
|
#18+
Подскажите начинающему, pls Как в T-SQL можно заменить массивы, только курсорами по таблице? Но они не очень-то шустро работают. Может быть еще есть какой способ? Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2002, 12:28:25
|
|||
|---|---|---|---|
замена массивов в T-SQL |
|||
|
#18+
проще сделать все одним запросом, если никак, то курсор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2002, 12:32:15
|
|||
|---|---|---|---|
|
|||
замена массивов в T-SQL |
|||
|
#18+
А можно поподробнее про задачу? В принципе, замена массиву - временная таблица или table variable (для 2000 версии). Без курсоров можно обойтись почти во всех случаях, потому и желательна доп. информация и задаче, которая стоит перед вами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2002, 12:42:19
|
|||
|---|---|---|---|
замена массивов в T-SQL |
|||
|
#18+
Есть 4 справочных таблицы (или таблицы размерностей) для заполнения таблицы фактов надо перебрать определенные значения из таблиц размерностей. Получается что надо открывать 4 курсора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2002, 13:27:17
|
|||
|---|---|---|---|
замена массивов в T-SQL |
|||
|
#18+
Да нет ,можно попробывать какой нибудь JOIN,ведь существуют же какието привязки между таблицами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2002, 13:34:18
|
|||
|---|---|---|---|
замена массивов в T-SQL |
|||
|
#18+
Было бы неплохо увидеть структуру таблиц и более точную задачу ... :) а то както трудно сегодня с телепатией .. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2002, 14:10:54
|
|||
|---|---|---|---|
замена массивов в T-SQL |
|||
|
#18+
Попробую еще подробнее, потому что не могу сообразить как здесь использовать JOIN Примерно так, таблицы : Data1 (ID1, ID2, ID3, ID4, Data1, Data2) Fact1 (ID1, ID2, ID3, ID4, Var1, Var2) R1(ID1,Name) R2(ID2,Name) R3(ID3,Name) R4(ID4,Name) В Data1 - данные, которые надо "положить" в таблицу Fact1 в соответствующие ячейки(ID1, ID2, ID3, ID4), предварительно произведя над ними какие-то вычисления, н-р Var1=Data1/Data2 Кажется, все. Применить к Update-у JOIN что-то не получается :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2002, 14:33:06
|
|||
|---|---|---|---|
замена массивов в T-SQL |
|||
|
#18+
еще как получается! Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2002, 14:35:37
|
|||
|---|---|---|---|
замена массивов в T-SQL |
|||
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1821545]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
86ms |
get topic data: |
9ms |
get forum data: |
17ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 395ms |

| 0 / 0 |
