|
|
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
Или не через dbms_output:) Просто вывести на экран таблицу. SQL Developer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 10:55:50 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
Алиса С, Гыгы, select * from X ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 10:57:05 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
nata44845, смишно Я имею в виду из пакета вывести туда, куда выводит сообщения dbms_output.put_line. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 11:10:14 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
Алиса С, задачу какую решаешь? З.Ы. про смишно. с такой постановкой вопроса, как у тебя - удивительно, что вообще хоть кто-то решил ответить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 11:15:17 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 11:18:04 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
Алиса С, без динамического SQL будет трудно. 1. RTFM DBMS_SQL . Применить полученные знания. 2. Считать данные по столбцам из словаря, собрать строку с блоком, в котором выводить поля неявного курсора через тот же DBMS_OUTPUT. Выполнить блок, используя EXECUTE IMMEDIATE. Но в обоих случаях остаётся вопрос, как представлять LOB, объекты, вложенные таблицы, varrays etc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 11:32:39 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
Через курсор, сразу предупреждаю, что это максимум 100000 символов SET SERVEROUTPUT ON SIZE 100000 SET LINESIZE 200 BEGIN FOR indx IN (SELECT NAME FROM X) LOOP DBMS_OUTPUT.put_line (indx.name); END LOOP; END; / SET SERVEROUTPUT OFF Вот тут и правда загвоздка, так как столбцы предопределены, а если таблица произвольная, то сначала список столбцов выбрать, потом построить запрос Sql тут же на диск, и потом его выполнить. То есть надо 1 файл sql, который формирует 2 файл sql, и батник, который вызывает 1 файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 11:33:52 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
Алиса С, Мастеркласс от Танела Подера, по мотивам творчества Томаса Кайта: http://blog.tanelpoder.com/files/scripts/pr.sql http://blog.tanelpoder.com/files/scripts/printtab2.sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 11:50:19 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
nata44845Через курсор, сразу предупреждаю, что это максимум 100000 символов Код: plsql 1. Начиная с 10.2, есть альтернатива: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 11:57:57 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
Алиса СИли не через dbms_output:) Просто вывести на экран таблицу. SQL Developer. Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 12:43:30 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
nata44845сразу предупреждаю, что это максимум 100000 символов Код: plsql 1. Память у тебя девичья. До десятки это был лям . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 12:52:45 |
|
||
|
Как вывести через dbms_output содержимое таблицы, не зная, какие поля есть в таблице?
|
|||
|---|---|---|---|
|
#18+
Elic, Ага, я уже увидела в скриптах подера, я из скриптов для переиндексации скрипт сперла, а там столько стояло, решила что это максимум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 13:01:18 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39269656&tid=1887941]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
212ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 512ms |

| 0 / 0 |
