Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.07.27;
Скачать: [xml.tar.bz2];

Вниз

Оракул + 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
15-1212446696
alex-drob
2008-06-03 02:44
2008.07.27
Где написать код, чтобы он выполнился после загрузки программы


15-1213169514
Olegz77
2008-06-11 11:31
2008.07.27
Перестают загружаться Design time пакеты


6-1191213910
VitGun
2007-10-01 08:45
2008.07.27
Блокировка диалоговых окон в TWebBrowser


6-1190631328
ZuArt
2007-09-24 14:55
2008.07.27
Чтение WEB страниц


2-1214387731
Aggressor
2008-06-25 13:55
2008.07.27
WinXP rus, WinXP eng и кириллица





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский