Главная страница
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.019 c
3-1202464120
ANB
2008-02-08 12:48
2008.07.27
Векторные запросы. Оракл и все остальные СУБД


1-1196157020
Pakito
2007-11-27 12:50
2008.07.27
Послать комбинацию клавиш стороннему приложению


15-1213089367
denic
2008-06-10 13:16
2008.07.27
Quake 3


2-1214237843
cr@nk
2008-06-23 20:17
2008.07.27
Помогите с условием входения в заштрих. область


15-1213080452
{RASkov}
2008-06-10 10:47
2008.07.27
Ограничение доступа в интернет