Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.27;
Скачать: CL | DM;

Вниз

Оракул + Odac + Error   Найти похожие ветки 

 
from kz   (2008-06-30 13:14) [0]

Добрый день! Мастера столкнулся с такой проблемой, когда отрабатываю запросы в Query например создание, удаление, редактирование таблиц и т.п.
запросы все отрабатывают на Ура, когда пытаюсь отработать запрос создания юзера Create user - запрос отрабатывается с ошибкой. От отчаяния проверил запрос в PL/SQl dev, потом сохранил вполне рабочий запрос в файл *.sql
потом из программы загрузил это запрос в Query путем LoadFromFile, ExecSQL  
и капец, ошибка с Character. Подскажите, разве Одак не поддерживает такого рода запросы? Или все таки придется писать хранимые процедуры?


 
Sergey13 ©   (2008-06-30 13:38) [1]

> [0] from kz   (30.06.08 13:14)
> запрос отрабатывается с ошибкой.

Она конечно секретная?

> потом из программы загрузил это запрос в Query путем LoadFromFile
А сюда загрузить? Дядя будет?


 
from kz   (2008-06-30 13:42) [2]

Вот сам запрос:

create user CLASS identified by CLASS;
grant select on STAT.BRANCH to CLASS;
grant connect to CLASS;
grant resource to CLASS;
grant unlimited tablespace to CLASS;


 
from kz   (2008-06-30 13:43) [3]

Сейчас ошибку напишу ...


 
Sergey13 ©   (2008-06-30 13:47) [4]

> [2] from kz   (30.06.08 13:42)
> Вот сам запрос:

Я тут вижу скрипт, а не запрос. ОДАК позволяет так делать?


 
Поросенок Винни-Пух ©   (2008-06-30 13:49) [5]

TOraSQL + анонимный PL/SQL блок


 
Игорь Шевченко ©   (2008-06-30 13:50) [6]


> анонимный PL/SQL блок


оно в блоке умеет DDL выполнять ?


 
Ляпа   (2008-06-30 13:58) [7]

Often it is necessary to execute several SQL statements one by one. Sometimes it can be performed by anonymous PL/SQL block. But unfortunately it doesn"t work always. For example DDL statements cannot be used in PL/SQL. Another way is using a lot of components such as TOraSQL. Usually it isn"t a good solution. With only one TOraScript component you can execute several SQL statements as one.


 
Поросенок Винни-Пух ©   (2008-06-30 13:59) [8]

без блока конечно же.


 
from kz   (2008-06-30 14:03) [9]


> TOraSQL + анонимный PL/SQL блок


Самое оно, сенкс!

Но на сколько я понял  Ляпа   (30.06.08 13:58) [7]
Там говорится что не желательно его использовать?


 
Игорь Шевченко ©   (2008-06-30 14:54) [10]

Я в таком случае честно выполнял операторы SQL по одному. Ничего страшного в этом нет. А если требовалось выполнить объемный скрипт (например полное создание схемы, с таблицами, пакетами и прочим), вызывал SQL*Plus, передавая ему имя файла со скриптом параметром. Все успешно работает.



Страницы: 1 вся ветка

Текущий архив: 2008.07.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
2-1214447178
AlexAA
2008-06-26 06:26
2008.07.27
Как отправить письмо по электронной почте?


2-1214306845
kzmd
2008-06-24 15:27
2008.07.27
Вот хотелось бы начать , но незнаю как начать !


15-1212514820
olevacho_
2008-06-03 21:40
2008.07.27
инструменты создания отчетов для полиграфии


1-1196142387
Kolan
2007-11-27 08:46
2008.07.27
Как в InnoSetUp настроить ярлыки на опр. файл?


15-1213205776
@!!ex
2008-06-11 21:36
2008.07.27
Помогите сделать ассерт на С++