Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Исключения / 3 сообщений из 3, страница 1 из 1
05.10.2000, 10:09
    #32000366
Самуил
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исключения
Существует ли возможноть в T-SQL обрабатывать ошибки, подобно оператору try в языках программирования?
Например, при вставке в таблицу записи, вставляемые значения нарушают ограничения целостности, могу ли
я обработать эту ошибку самостоятельно?

Если использовать вариант @@error != 0, то я конечно узнаю, то была ошибка, но все равно этот эксепшен
пошлется в клиентское приложение.
...
Рейтинг: 0 / 0
05.10.2000, 10:26
    #32000368
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исключения
а так-же там нет наследования, инкапсуляции и полиморфизма...
...
Рейтинг: 0 / 0
16.10.2000, 09:29
    #32000468
Oleg+F
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исключения
В Ttansact-SQL не существует такой возможности. Между тем в языке хранимых процедур PL/SQL (Oracle 7.0 и последующие версии) такая возможность существует с 1990 года. Так же как там с 90-го года существуют хранимые функции (команда CREATE FUNCTION), массивы, возмжность объединения процедур и функции в "пакеты" (это типа модулей) и многое другое, чего нет ни в SQL 7.0, ни в SQL 2000. Лично меня ущербность языка Transact-SQL давно уже достаёт. Но, к сожалению, простой программист не всегда может выбирать, какие средства использовать. За что деньги платят, то и используем...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Исключения / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]