Главная страница
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.014 c
9-1171820323
akaValerius
2007-02-18 20:38
2008.07.27
glDraw.....


15-1212760713
Vlad Oshin
2008-06-06 17:58
2008.07.27
моя плакаю. Бросаем delphi, переходим на С под NET


2-1213914116
dev
2008-06-20 02:21
2008.07.27
IdPOP3


15-1212834620
Kostafey
2008-06-07 14:30
2008.07.27
С днем рождения ! 7 июня


15-1212475156
pasha_golub
2008-06-03 10:39
2008.07.27
Заюзать .lib от Borland C compiler в Delphi