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

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


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