Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Нужна помощь в написании процедуры  [new]
armfighter_sql
Member

Откуда:
Сообщений: 5
Нужно написать такую процедуру: вводится имя пользователя и название таблицы.После чего таблица должна скопироваться в его схему.Подскажите как это реализовать,желательно с примером.
7 дек 13, 13:43    [15257573]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
armfighter_sql
Member

Откуда:
Сообщений: 5
И еще нужно,если таблицы нету,чтобы выводило ошибку:"Такой таблицы не существует".
7 дек 13, 13:47    [15257583]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
CTASик
Guest
armfighter_sql,

такая процедура уже есть, называется create table as select.
7 дек 13, 13:52    [15257595]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
Elic
Member

Откуда:
Сообщений: 29990
Студент, а сам хоть чуть-чуть раскинуть веществом задницы не способен? Если да, то кому ты такой нахрен нужен?!
7 дек 13, 14:11    [15257638]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
armfighter_sql
Member

Откуда:
Сообщений: 5
Нужен пример или идея,а не реализация.
7 дек 13, 15:43    [15257933]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1641
armfighter_sql
Нужен пример или идея,а не реализация.


Идея здесь - динамический SQL.

Пример:

execute immediate 'create table t1 as select * from user1.t1'


Реализацию - просьба, освойте сами.
7 дек 13, 16:00    [15258002]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
armfighter_sql
Member

Откуда:
Сообщений: 5
Благодарю
7 дек 13, 16:11    [15258056]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
Elic
Member

Откуда:
Сообщений: 29990
armfighter_sql
Нужен пример или идея,а не реализация.
Чтобы давать обезьяне гранату в зубы, нужно сперва убедиться в её уровне развития. Чтобы она не то, чтоб не навредила себе, а не напакостила окружающим.
7 дек 13, 16:24    [15258109]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
armfighter_sql
Member

Откуда:
Сообщений: 5
Под обезьяной,я так понимаю,вы подразумевали меня.Каким образом с помощью execute я мог бы напакостить кому-либо?
7 дек 13, 17:17    [15258288]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
тютю
Guest
armfighter_sql,

Не обращай внимания. Elic = быдло.
7 дек 13, 17:26    [15258329]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
Elic
Member

Откуда:
Сообщений: 29990
armfighter_sql
Каким образом с помощью execute я мог бы напакостить кому-либо?
Как и любой ничего не понимающий в специфичной теме ты можешь нечаянно поранить(ся) просто потому, что ничегошеньки в ней не понимаешь.
7 дек 13, 19:20    [15258626]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
--Eugene--
Member

Откуда: Боярышник
Сообщений: 2170
тютю
armfighter_sql,

Не обращай внимания. Elic = быдло.
я тоже не понимаю, зачем они оскорбляют вместо того чтобы отвечать
7 дек 13, 22:18    [15258984]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
Кристобаль Хозевич
Member

Откуда: тутошний
Сообщений: 250
--Eugene--
я тоже не понимаю

Тебе тоже нельзя гранату давать?
7 дек 13, 22:26    [15259004]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
Elic
Member

Откуда:
Сообщений: 29990
--Eugene--
я тоже не понимаю, зачем они оскорбляют вместо того чтобы отвечать
Это так удобно на тех.форуме не понимать какую-то "нетолерантность", вместо того, чтобы быть просто технически честным. И прикрывать собственные огрехи оскорбленностью...
7 дек 13, 22:32    [15259017]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
--Eugene--
Member

Откуда: Боярышник
Сообщений: 2170
Elic,

я здесь не для того чтобы самоутверждаться
разве это не справочный форум, где можно спросить совета?
ок, а как бы Вы поступили на месте ТС?
7 дек 13, 22:40    [15259037]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
sapzvezda
Member

Откуда:
Сообщений: 291
--Eugene--
Elic,

я здесь не для того чтобы самоутверждаться
разве это не справочный форум, где можно спросить совета?
ок, а как бы Вы поступили на месте ТС?


Некоторые из оставшихся тут редких завсегдатаев не всегда понимают, что СУБД, которую в основном обсуждают в этом разделе, ряду вопрошающих, как собаке пятая нога. Побаловаться, сделать лабораторную работу, решить какую-нибудь точечную задачу... Читать документацию нет времени и желания. Что-то не получилось и полез мытарь по форумам вопросы задавать. Кого-то это раздражает до икоты и он готов портить свою карму сквернословием.

Мне вот до лампочки... На детские и глупые вопросы, отвечать нет желания. На что-то более сложное, где уже нужно поднапружиться и сделать какие-то телодвижения, для написания ответа, вообще что-то лень время тратить. Да и не тратил тут никогда. В чужих запачканых памперсах и без форума хватает где поковыряться.

И да, это не справочный форум. А скорее уже курилка по интересам. Как в школе. Зашел к старшекласникам в туалет, могут и пендаля отвесить или же наоборот, дать докурить обслюнявленный чинарик =)
8 дек 13, 00:02    [15259285]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
Elic
Member

Откуда:
Сообщений: 29990
Elic
ок, а как бы Вы поступили на месте ТС?
Ок, что должен иметь студент не демонстрирующий попытки решения, а сразу же его желающий? - $$ для другого форума.
8 дек 13, 10:22    [15259976]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании процедуры  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
--Eugene--
я здесь не для того чтобы самоутверждаться


Ты себе не льсти - ты и самоутвердиться-то не можешь, квалификация не та.
Остается давать таким же полу... идиотские советы и обиженно надувать щечки.

ТС - объясни нам, грешным, какое очередное колесо ты переоткрываешь ? Зачем тебе создавать таблицы "на лету" ?
Откуда дровишки ?
8 дек 13, 11:42    [15260075]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить