|
|
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
Ребят привет! Подскажите, как можно результирующий набор (столбец) представить представить в виде записи таблицы (строка)? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Чтобы результат сразу заинсертить в таблицу, состоящую из трех столбцов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 12:52 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
OraStarter, Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 12:56 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
Lary DenisOraStarter, Код: plsql 1. 2. Не совсем то! Этот запрос возвращает одну запись, в которой результат представлен в виде строки. А нужно чтобы он вернули три записи (три столбца) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 13:07 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
Lary DenisOraStarter, Код: plsql 1. 2. Сагрились на слово "строка"? OraStarter Подскажите, как можно результирующий набор (столбец) представить представить в виде записи таблицы (строка)? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 13:07 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
OraStarterНе совсем то! Этот запрос возвращает одну запись, в которой результат представлен в виде строки. А нужно чтобы он вернули три записи (три столбца) А вот это ты сейчас фигню сморозил. Это потому что сам не понимаешь, что хочешь получить, и от этого не можешь решить задачу самостоятельно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 13:10 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
Руслан ДамировичOraStarterНе совсем то! Этот запрос возвращает одну запись, в которой результат представлен в виде строки. А нужно чтобы он вернули три записи (три столбца) А вот это ты сейчас фигню сморозил. Это потому что сам не понимаешь, что хочешь получить, и от этого не можешь решить задачу самостоятельно... Ну почему же? Я же написал, что для инсерта в таблицу, состоящую из трех столбцов. Возврат трех записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 13:19 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
OraStarter, pivot\unpivot ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 13:35 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
OraStarter, OraStarterПодскажите, как можно результирующий набор (столбец) представить представить в виде записи таблицы (строка)?... А нужно чтобы он вернули три записи (три столбца) Приведи в порядок бардак, который у тебя в голове творится, иначе ты в этой профессии далеко не уйдешь. Реляционная модель данных , Отношение (реляционная модель) РЕЗУЛЬТИРУЮЩИЙ НАБОР, ТАБЛИЦА = ОТНОШЕНИЕ СТРОКА = КОРТЕЖ СТОЛБЕЦ, ЗНАЧЕНИЕ СТОЛБЦА = АТРИБУТ И тогда не нужно уточнять, что ты имеешь в виду под словом "ЗАПИСЬ". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 13:48 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
Vint OraStarter, pivot\unpivot все равно же придется явно перечислять либо наименования столбцов, либо в xml позицию. Кроме как через pl/sql не вижу решения. Да и тема эта поднималась не раз (и не только на sql.ru). Вроде как сошлись на том, что это невозможно (без динамики). Если я ошибаюсь - поправьте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 15:06 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
Lary DenisВроде как сошлись на том, что это невозможно (без динамики)."Это" - это что? http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=696977&msg=12351249] в SQL на этапе parse должно быть известно число столбцов Это особенность языка и все реализации для всех СУБД этому соответсвуют. При использовании, например, MDX такого ограничения нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 16:56 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
Lary Denis все равно же придется явно перечислять либо наименования столбцов, либо в xml позицию. Кроме как через pl/sql не вижу решения. Да и тема эта поднималась не раз (и не только на sql.ru). Вроде как сошлись на том, что это невозможно (без динамики). Если я ошибаюсь - поправьте. Как-то странно звучит, а Вы хотите чтоб oracle сам решил что Вам надо вставить и куда? И чтоб, гад такой, не ошибся ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 16:59 |
|
||
|
Развернуть столбец в запись (строку)
|
|||
|---|---|---|---|
|
#18+
dbms_photoshop "Это" - это что? Относительно вопроса топикстартера. MaximaXXL Как-то странно звучит, а Вы хотите чтоб oracle сам решил что Вам надо вставить и куда? И чтоб, гад такой, не ошибся ... Я, быть может и хочу, но не озвучиваю) А вот OraStarter мечтает об этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 17:07 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=171&tid=1886247]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 353ms |

| 0 / 0 |
