Транспонування таблиці в oracle, як зробити

у мене є 3 таблиці в кожній по 5 колонок і є таблиця в якій описуються всі колонки із зазначених таблиць (тип, розмір, порядковий номер і т.д.). роблю запит виду: select t1. *, t2. *, t3. * fom t1, t2, t3 whee (умова) - і повертає мені все стовпчики з цих 3 табліц.Вопрос полягає в тому чи можна одним запитом транспонувати результат запиту і зв'язати з таблицею, де описані всі колонки.
або тільки за допомогою курсору?

Sql: транспонування таблиці в Oracle, як зробити?

Елементарна начебто процедура, але після спрацьовування зміни не відображаються в табліце.Тріггеров на цю таблицю нет.ceate o eplace pocedue discoutchage (fame vacha2, same vacha2, pecet umbe) isbegi update customes set discout = pecet / 100 whee fistame = fame ad suame = same; ed; Якщо змінювати вручну, то все норм.update customes set discout = 30/100 whee fistame = 'Vasily' ad suame = 'Pupki'; Є думки?
Якщо ви про вхідні параметри, то немає. В процедура.

Створив 4 запити на створення 4 табліц.Нужно зробити зв'язку між кожними 2-ма таблицями. У запиті, який задає підлеглу таблицю, ввів наступний код: CONSTRAINT FK1 FOREIGN KEY Номер_работнікаREFERENCES Працівники (Номер_работніка)); А він каже "Помилка синтаксису в реченні CONSTRAINT" .У чому справа?
Чи правильно розставлені всі знаки пунктуації і т.д.?