« Поставить закладку » « Сделать стартовой »

« Форумы » « Блоги » « Статьи » « Новости » « Файлы » « Realcoding IRC » « Site map » « Поиск »


Главная Главная
Анонсы Анонсы
Форумы Форумы
Каталог Каталог
Поиск Поиск
Опросы Опросы
Книжный магазин Книжный магазин
Реклама на сайте
Публикации Публикации
Партнеры Партнеры
Карта Карта сайта
Рассылки Рассылки
RSS экспорт
Настройки Настройки
О нас пишут О нас пишут
Контакты Контакты
Гостевая книга Гостевая книга


ПнВтСрЧтПтСбВс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
    Популярное
Введение

Создание серверных XSQL-страниц

Как совместить пиксел к пикселу фон и содержимое во всех браузерах

Глава 1. РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ. ВВЕДЕНИЕ.

Функция AccessResource

Операции сортировки и отношения

SNMP протокол - принципы, безопасность, применение.

Лучшие практические методы администрирования СУБД Oracle9i

Пишем перехватчик клавиатуры

Что такое Ruby on Rails 1.0?




    Архив файлов



    Сообщества

    Документация

    Кто на сайте
Вы не зарегистрированы.
Имя:

Пароль:

Запомнить

Регистрация позволит Вам пользоваться дополнительными сервисами.
Сейчас на сайте:
Гостей: 180
Пользователей: 0

Статьи:: Базы данных :: Oracle :: Oracle Mobile SQL



отправить ссылку другу версия для печати  Обсудить на форуме

Oracle Mobile SQL



Для работы с базами данных в последнее время появилось множество утилит, которые имеют удобный графический интерфейс. Однако для получения практического опыта при изучении SQL желательно на первых порах поработать ручками. Навыки, полученные при этом, помогают в критических ситуациях, когда необходимо что-то исправить на компьютере у клиента. В состав пакета установки Oracle 9i Lite включена консольная утилита Oracle Mobile SQL (msql), специально предназначенная для интерактивного и пакетного выполнения SQL-команд.

Данная утилита поддерживает все подмножество SQL-команд сервера Oracle 9i Lite, а также большинство команд стандартной для баз данных корпорации Oracle утилиты SQL*Plus. Вызов утилиты msql из командной строки операционной системы имеет следующий формат:

msql имя_пользователя/пароль@ jdbc_url_строка_подключения

Например:

D:>msql system/manager@jdbc: polite:tst1_dsn

или

D:>msql system/manager@jdbc: odbc:tst1_dsn

Для начала выполнения команды доступны следующие способы:
— постановка точки с запятой ';' в конце команды и нажатие клавиши Enter;
— постановка точки с запятой ';' или наклонной черты '/' на последней строке командного буфера;
— постановка наклонной черты '/' в ответ на системную подсказку.

Команды языка запросов SQL могут быть размещены на нескольких строчках командного буфера. Кроме команд языка SQL, утилита msql поддерживает дополнительный набор команд:

CONN[ECT] имя_пользователя/пароль@jdbc_url_строка_подключения — установка соединения с сервером базы данных под другим именем и паролем.
DISC[ONNECT] — разрыв соединения с базой данных.
SPOOL — включение/выключение режима вывода протокола в спулер (текстовый файл, принтер и т.д.).
SPOOL — вывод текущего статуса спулера.
SPOOL <имя_файла> — задание имени файла для спулера.
SPOOL OFF — выключение спулера.
START (или @) — команда запуска командного файла (SQL-скрипта). Имеет формат:
START имя_файла

или
@ имя_файла

MSQL также поддерживает вариант команды вида '@@' для выполнения скриптов из файлов с указанием относительного пути.

DESC[RIBE] [схема.]объект — вывод на экран структуры таблицы, представления или синонима.
SET — команда настройки параметров msql.
SET echo ON/OFF — разрешает или запрещает вывод на экран процесса выполнения скрипта.
SET sqlp[rompt] ON/OFF — устанавливает режим запроса значений переменных привязки или замены.
SET hea[ding] ON/OFF — разрешает или запрещает вывод на экран заголовков колонок.
SET auto[commit] ON/OFF — при заданном режиме ON Oracle 9i Lite автоматически фиксирует изменения после успешного выполнения команд INSERT, UPDATE или DELETE.
SET TRANSACTION ISOLATION LEVEL [READ COMMITTED][READ WRITE] — устанавливает режим изоляции транзакций.
SET long длина — устанавливает максимальную отображаемую длину колонок типа LONG.
REM или '--' — оператор комментария.
DEF[INE] имя_переменной = значение_переменной — создание переменной с заданным значением.
UNDEF[INE] имя_переменной — удаление переменной.
CLS или CLE[AR] — очищает экран.
CLE[EAR] BUFFER — очищает внутренний SQL-буфер.
PAUSE — ожидание нажатия пользователем клавиши Enter.
LIST — вывод на экран содержимого SQL-буфера.
[HO]ST команда — выполнение команды операционной системы.
CLOCK start — команда начала отсчета времени.
CLOCK stop — вывод на экран времени, прошедшего после выполнения команды CLOCK start.
REPEAT UNTIL — команда циклического выполнения блока команд (поддерживаются вложенные циклы), например:

clock start
define N = 0
create table test (c1 number, c2 varchar2 (256));
repeat
insert into test values ('%N%', 'abcde');
define N = N + 1
until N = 10000
clock stop;

DIR или LS — вывод на экран списка имени и владельца таблиц.
DIR имя_таблицы — вывод на экран содержимого таблицы (аналогично запросу 'SELECT * FROM имя_таблицы').
DIR VIEW — вывод на экран списка имени и владельца представлений.
DIR SEQUENCE — вывод на экран списка имени и владельца последовательностей.
EXIT|QUIT — завершение сессии и передача управления операционной системе.
В отличие от SQL*Plus, команда 'exit' в командных файлах рассматривается только в контексте данного файла. 

Например, если командный файл t1.sql вызывает файл t2.sql, включающий команду 'exit', то MSQL не разорвет соединение с БД и не завершит работу после выполнения скрипта t2.sql.

Сергей Бердачук, Berdachuk@tut.by  
http://berdachuk.at.tut.by
 




Рубрика: Oracle




Вышел MySQL 5.1.30, первый стабильный рели....

MySQL

После публикации 29 тестовых версий анонсирован первый стабильный релиз MySQL 5.1, пригодный для промышленной эксплуатации и обеспечивающий увеличение производительности для "тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные новшества появившиеся в MySQL 5.1:


Подробнее... | Рубрика: MySQL | Добавлено: 28.11.2008

Тестирование параллельных программ.

Тестирование

Тестирование параллельного программного обеспечения представляет собой более сложную задачу по сравнению с тестированием последовательной программы. Программист должен знать о подводных камнях при тестировании параллельного кода, имеющихся методологиях и инструментарии.


Подробнее... | Рубрика: Тестирование | Добавлено: 28.11.2008

Архитектура AMD64 (EM64T).

Архитектура AMD

Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности, достоинства и недостатки.


Подробнее... | Рубрика: Архитектура AMD | Добавлено: 27.11.2008

Остальные статьи:

Платформа 2009. Определяя будущее
Windows Vista Bridge Sample Library - упра...
Оптимизация 64-битных программ
Подгрузка через AJAX HTML-кода, содержащег...
Обзор нового релиза самой мощной Ajax библ...
Firebug 1.3 и 1.4 alpha — что нового и инт...
Релиз Microsoft Silverlight 2.0. Что новог...
XML документация в C#
Курсоры в MySQL 5
Microsoft опубликовала подробности о сесси...
Microsoft делится подробностями о том, что...
Тестируем новый javascript от нового брауз...
MySQL Query Cache
Использование провайдеров компиляции в As...
Чего мы ждем от C# 4.0
Delphi 2009 и C++Builder 2009
Джоэл Спольски и Джеф Этвуд запустили новы...
Поиск кода Google /* что нового? */
10 jQuery скриптов для улучшения интерфейс...
Генераторы отчетов FastReport 4 и QuickRep...


Цитата дня (все,добавить):

Портал фрилансеров

работа на дому


    Рубрикатор

Программирование

C/С++
Обучение
Windows API
XAML
Моделирование
Паттерны
Visual Basic 7 .NET
WxWidgets
Функции WinApi
Функции С++
Разработка под Mac OS
Eiffel
Visual Studio 2008
UI дизайн
Алгоритмы
Конкурсные статьи
Turbo Pascal
Visual Studio
CASE-средства
Visual Studio 2005
Без VCL
Delphi
Тех. документация
Тестирование
Software Testing
ООП
TCP/IP
Google Android
Windows Installer
.NET Framework
Драйвера
C# C Sharp
Справка
Проектирование
Информ. системы
Visual Basic
Assembler
Оптимизация кода
Gtk+
Компоненты
Реинжиниринг
Управление проектами
Extreeme programming
Lotus Notes
Алгебраическое проектирование


Интернет технологии

PHP
Perl
ASP
WAP
Cookies
SSI
CGI
Web Servers
VB Script
DNS
CSS
XML
Html
Java Script
Java2ME
Firewall
Flash
.htaccess
Apache
VRML
Протоколы
Поисковые системы
Технология JAVA
Учебник по PHP
Учебник по JavaScript
Учебник по XML
Java Q&A
AJAX
DHTML
XHTML
Dreamweaver
Web 2.0
Python
Вебмастеру
Cisco
Ruby on Rails
Silverlight

Базы данных

Access
InterBase
MySQL
Oracle
ADO .NET
Основы SQL
Учебник по Access 2002
MS
Microsoft FoxPro
Доступ к данным
XML в MS SQL Server 2000
ODBC и MyODBC
Обучение
Caché
DB2
PostgresSQL
Sybase
Теория
Хранилища данных
Безопасность
Реляционные данные
MySQL и mSQL

Остальное:

Разное
Обзоры книг
Безопасность
Графика и дизайн
Юмор
Linux
Фракталы
Microsoft Axapta
Многоядерность
Сети
Microsoft Office
Работа
MS-DOS
Криптография
Графика и игроделание
Новости SDK
Системы защиты
Учебник по AutoCad
CVS
Windows XP
Windows Server 2003
Windows Vista
Windows 7
Мероприятия