powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Бросить ошибку меньшим числом букв чем kill 0
80 сообщений из 80, показаны все 4 страниц
Бросить ошибку меньшим числом букв чем kill 0
    #39612134
Фотография Gobzo Kobler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли создать состояние ошибки короче, чем вызвав kill 0?
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39612337
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gobzo Kobler,

Код: sql
1.
0


Код: plaintext
1.
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '0'.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620827
Фотография Gobzo Kobler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mind,

это, друг милый, ошибка компиляции. а ты в рантайме создай ошибочную ситуацию, например в процедуре
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620918
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1/0
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620920
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxx,

Это тоже будет ругаться на этапе компиляции.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620924
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так можернизируйте
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
create procedure dbo.test
as begin
  declare @i int = 1/0
end
go
exec dbo.test
-------------------------
Msg 8134, Level 16, State 1, Procedure test, Line 3
Divide by zero error encountered.

--------------------------
go
drop procedure dbo.test
GO 
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620926
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1/0 ? )))
ты сначала скажи что значит "короче" , вот я не понял ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620927
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxx,

len('declare @i int = 1/0') < len('kill 0')?
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620929
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gobzo Kobler,

Код: sql
1.
Use _
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620931
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KopellyMaxx,

Это тоже будет ругаться на этапе компиляции.
а вот у меня ругается на этапе выполнения - что я делаю не так? ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620934
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович КилобайтовKopellyMaxx,

Это тоже будет ругаться на этапе компиляции.
а вот у меня ругается на этапе выполнения - что я делаю не так? ))
1/0 ошибка компиляции

а вот что значить "ошибку короче" не ясно
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620937
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKГигабайт Мегабайтович Килобайтовпропущено...

а вот у меня ругается на этапе выполнения - что я делаю не так? ))
1/0 ошибка компиляции

а вот что значить "ошибку короче" не ясно
таки привести ошибку ?))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620939
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович КилобайтовTaPaKпропущено...

1/0 ошибка компиляции

а вот что значить "ошибку короче" не ясно
таки привести ошибку ?))
Incorrect syntax near '1'.
это таки ошибка выполнения по вашему?
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620940
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович Килобайтов,

Приводи...
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620952
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Use _" видимо тоже не подходит. В отличии от "Kill 0" предшествующий код не выполняется...
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620954
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKГигабайт Мегабайтович Килобайтовпропущено...

таки привести ошибку ?))
Incorrect syntax near '1'.
это таки ошибка выполнения по вашему?
авторselect 1/0
авторMsg 8134, Level 16, State 1, Line 1
Divide by zero error encountered.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620957
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович Килобайтов,

len('Select 1/0') < len('kill 0')?
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620958
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович Килобайтов,
ну да ладно, select наверное подразумевался...
я так понимаю это для вас короче?

короче хз, такой же длинны exec a
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620959
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таки мы и не услышали ТС, что значит "короче", за сим можно считать топик "замороженным" ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620960
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

К тому же ошибка не гарантирована (вдруг есть процедура "а") ;-)
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620961
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович Килобайтов,
ТЕМА: "Бросить ошибку меньшим числом букв чем kill 0 "
По обсуждению идет уточнение, что не на этапе компиляции.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620962
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KopellyГигабайт Мегабайтович Килобайтов,
ТЕМА: "Бросить ошибку меньшим числом букв чем kill 0 "
По обсуждению идет уточнение, что не на этапе компиляции.
тогда ответ - да ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620974
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KopellyTaPaK,

К тому же ошибка не гарантирована (вдруг есть процедура "а") ;-)
так то да...
вообще короткой будет любой допустимый в названии

Код: sql
1.
#


наверное всегда ошибка :)
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620978
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

никуа Ж))

Код: sql
1.
2.
3.
4.
5.
6.
7.
create procedure dbo.test
as begin
  #
end
--------------------
Msg 102, Level 15, State 1, Procedure test, Line 3
Incorrect syntax near '#'.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620979
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович Килобайтовтогда ответ - да ))
и как сие будеот выглядеть ? команд в 4 ре символа не так уж и много
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620981
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
саме цикаве шо ТСу давно пофиг
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620983
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxxГигабайт Мегабайтович Килобайтовтогда ответ - да ))
и как сие будеот выглядеть ? команд в 4 ре символа не так уж и много
а почему команда - таки никто не уточнял что команда, таки kill процедура - и пишем процедуру с названием меньшим чем 5 букв - получаем заданное ))
и для старших версий имеем "THROW" что таки меньше "kill 0" на один символ ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620986
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович КилобайтовMaxxпропущено...

и как сие будеот выглядеть ? команд в 4 ре символа не так уж и много
а почему команда - таки никто не уточнял что команда, таки kill процедура - и пишем процедуру с названием меньшим чем 5 букв - получаем заданное ))
и для старших версий имеем "THROW" что таки меньше "kill 0" на один символ ))
и снова парсер не пропустит
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620990
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович Килобайтова почему команда - таки никто не уточнял что команда, таки kill процедура - и пишем процедуру с названием меньшим чем 5 букв - получаем заданное ))
так просто название процедуры без вызова вызовет ошибку компиляции :( не катит :))
THROW - гуд
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620994
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос, а нафига всё это?
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39620997
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДедушкаВопрос, а нафига всё это?
ЮХ его знает но занятно
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621036
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дедушка,

Определяют кто кому ящик алкоголя должен...
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621040
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxxГигабайт Мегабайтович Килобайтова почему команда - таки никто не уточнял что команда, таки kill процедура - и пишем процедуру с названием меньшим чем 5 букв - получаем заданное ))
так просто название процедуры без вызова вызовет ошибку компиляции :( не катит :))
THROW - гуд

для не понятливых - пишем процедуру с ошибкой , называем меньше чем 5 букв - ответ получен - "ДА" ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621042
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович КилобайтовMaxxпропущено...

так просто название процедуры без вызова вызовет ошибку компиляции :( не катит :))
THROW - гуд

для не понятливых - пишем процедуру с ошибкой , называем меньше чем 5 букв - ответ получен - "ДА" ))
для кто шапку зимой не носил:

EXEC X

как минимум не короче KILL 0
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621051
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKГигабайт Мегабайтович Килобайтовпропущено...


для не понятливых - пишем процедуру с ошибкой , называем меньше чем 5 букв - ответ получен - "ДА" ))
для кто шапку зимой не носил:

EXEC X

как минимум не короче KILL 0
а зачем "exec" ? "кузнеца не надо" почти (С) - таки автор спросил "можно?" я ему отвечаю "можно", а вот про ограничения ни он ни я ничего не говорили ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621053
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович КилобайтовTaPaKпропущено...

для кто шапку зимой не носил:

EXEC X

как минимум не короче KILL 0
а зачем "exec" ? "кузнеца не надо" почти (С) - таки автор спросил "можно?" я ему отвечаю "можно", а вот про ограничения ни он ни я ничего не говорили ))
ваше невежество утомило часть вторая

21289022
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621071
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKГигабайт Мегабайтович Килобайтовпропущено...

а зачем "exec" ? "кузнеца не надо" почти (С) - таки автор спросил "можно?" я ему отвечаю "можно", а вот про ограничения ни он ни я ничего не говорили ))
ваше невежество утомило часть вторая

21289022
Все правильно он говорит:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
create procedure dbo.a
as begin
  declare @i int = 1/0
end
go
a
go
drop procedure dbo.a
GO


Бросание ошибки - один символ в строке 6. exec при этом не нужен.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621074
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minamoto,

1. уже обсудили давно
2. Процедура не нужна для получения ошибки, достаточно символа который парсер примет за название
3. самый коротки вариант и объекта не будет, если прям сами в пакете не создали это "#"
4. Это не проёдёт если http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&msg=21289022
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621083
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minamotoexec при этом не нужен.
Только если вызов процедуры - первый стейтмент в батче .
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621085
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныMinamotoexec при этом не нужен.
Только если вызов процедуры - первый стейтмент в батче .
ограничения не заданы - ибо тс их так и не задал ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621087
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныMinamotoexec при этом не нужен.
Только если вызов процедуры - первый стейтмент в батче .
Ну это да. Вариант с "#" тоже только с первым стейтментом работает.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621089
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович Килобайтовограничения не заданы - ибо тс их так и не задал ))
Это ерунда, интереснее другое - а зачем вообще такой спорт? Может, кому-то жениться пора?
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621090
WarAnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gobzo KoblerMind,

это, друг милый, ошибка компиляции. а ты в рантайме создай ошибочную ситуацию, например в процедуре

запросто exec ('0')
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621091
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныГигабайт Мегабайтович Килобайтовограничения не заданы - ибо тс их так и не задал ))
Это ерунда, интереснее другое - а зачем вообще такой спорт? Может, кому-то жениться пора?
мне - таки уже некуда жениться , а вот зачем тс? да фиг знает. ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621098
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WarAntGobzo KoblerMind,

это, друг милый, ошибка компиляции. а ты в рантайме создай ошибочную ситуацию, например в процедуре

запросто exec ('0')

авторменьшим числом букв чем kill 0
судя по всему скобки и цифры не входят в расчёт
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621120
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если пофиг и без контекста то первый же ответ Mind - рулит
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621126
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxxесли пофиг и без контекста то первый же ответ Mind - рулит
если не читать второй комментарий :)
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621130
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKесли не читать второй комментарий :)
так по факту,прочли его только Вы и я
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621229
Фотография SomewhereSomehow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторБросить ошибку меньшим числом букв чем kill 0
Забавный вопрос, и правда, похож на спор, только условия обрисованы туманно.

Если именно букв, т.е. исключая спец символы, а критерий ошибки "компилируется но не выполняется", то самый короткий вариант с 0 букв, который предложили ранее - временная процедура #, букв там нет вообще.

Если брать чистый t-sql вот такая конструкция имеет формально две буквы:
Код: sql
1.
if 1/0>0#:


компилируется, но не выполняется.

как минимум не хуже чем kill 0 по числу букв будут еще, например:
Код: sql
1.
2.
exec ('')
open #


тоже компилируются, но не выполняются, тоже по 4 буквы, как и в kill 0.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621249
Фотография SomewhereSomehow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehow,

Код: sql
1.
exec ('') -- имеется ввиду, внутри '' какая-то не буква
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621280
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehowтоже компилируются, но не выполняются, тоже по 4 буквы, как и в kill 0.
резюмируя глубокоуважаемого SomewhereSomehow ответ на поставленый ТС вапрос - нет:)
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621306
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это как нет ? kill без параметров ошибку компиляции )) что не под ходит под "расширенное задание" ))) а с параметром это уже 6 символов, и тогда итоговый ответ "Да" ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621309
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович Килобайтовэто как нет ? kill без параметров ошибку компиляции )) что не под ходит под "расширенное задание" ))) а с параметром это уже 6 символов, и тогда итоговый ответ "Да" ))\
гений ты наш, что да?
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621313
Guf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело было вечером, делать было нечего...
Код: sql
1.
DBCC x


Может еще чего есть https://docs.microsoft.com/en-us/sql/t-sql/language-elements/reserved-keywords-transact-sql
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621318
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем по калькулятору!
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621336
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guf
Код: sql
1.
DBCC x


ето никак не короче kill 0
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621340
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
GO
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621343
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One
Код: sql
1.
GO


кина не будет :)
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621383
Guf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxxGuf
Код: sql
1.
DBCC x


ето никак не короче kill 0
Конечно, нет. Ещё один из вариантов. В отличии от "open #" такой же железобетонный как и "kill 0"
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621398
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
try

go
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621408
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
court,

Прекрасно, только мимо
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621414
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKcourt,

Прекрасно, только мимочойта ? :)

компилируется ? - да
ошибку при вьіполнении дает ? - да
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621417
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
courtTaPaKcourt,

Прекрасно, только мимочойта ? :)

компилируется ? - да
ошибку при вьіполнении дает ? - да
ну если вы не читаете, а сразу отвечаете
то для вас ответ
автор#
короче чем ваши поползновения
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621428
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKcourtпропущено...
чойта ? :)

компилируется ? - да
ошибку при вьіполнении дает ? - да
ну если вы не читаете, а сразу отвечаете
то для вас ответ
автор#
короче чем ваши поползновенияЧитал-читал.
Поэтому не понимаю, почему вьі до сих пор "парите" "свое поползновение" с "#"
Оно ж "ломается" простьім

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
create proc #
as select 1
go

--try
#

go


и нет ошибки
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621435
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
court,

1. а что вы не пробуете, для своего поползновения?

авторcreate proc try
as select 1
go


2. временная процедура на то и временная
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621446
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK1. а что вы не пробуете, для своего поползновения?

авторcreate proc try
as select 1
goблин, действительно ... :)
сори
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621464
Фотография Gobzo Kobler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне не все равно, просто на работе аврал. Пока я отвернулся, написали 3 страниицы :)
Всем спасибо за участие, похоже действительно короче kill 0 вариантов не существует.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621490
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gobzo KoblerМне не все равно, просто на работе аврал. Пока я отвернулся, написали 3 страниицы :)
Всем спасибо за участие, похоже действительно короче kill 0 вариантов не существует.
а THROW? ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621545
Фотография Gobzo Kobler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович Килобайтов,

Не работает:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
create procedure #p
as
begin try
	select 1
	throw
	select 2
end try
begin catch
	select 3
end catch
go
exec #p


вижу 1 и 2, а должен 1 и 3
если throw заменить на kill 0 или open # (о котором я даже не думал до прочтения ветки) то 1 и 3.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621609
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KopellyMaxx, 1/0

Это тоже будет ругаться на этапе компиляции. Насколько помню - у компилятора есть параметры, и можно отключить проверку.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621626
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gobzo KoblerМне не все равноО! ТС появился...
раскройте тайну, задлянафига вам сие?
может я тож приобщусь и меня тож вштырит
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621882
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gobzo KoblerГигабайт Мегабайтович Килобайтов,

Не работает:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
create procedure #p
as
begin try
	select 1
	throw
	select 2
end try
begin catch
	select 3
end catch
go
exec #p


вижу 1 и 2, а должен 1 и 3
если throw заменить на kill 0 или open # (о котором я даже не думал до прочтения ветки) то 1 и 3.
а какая у вас версия сервера? ибо так как у вас написано - не правильно ))
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621884
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гигабайт Мегабайтович Килобайтов,

и да именно для вашего случая не подойдёт, ибо может использоваться только в блоке catch
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39621892
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gobzo KoblerГигабайт Мегабайтович Килобайтов,

Не работает:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
create procedure #p
as
begin try
	select 1
	throw
	select 2
end try
begin catch
	select 3
end catch
go
exec #p


вижу 1 и 2, а должен 1 и 3
если throw заменить на kill 0 или open # (о котором я даже не думал до прочтения ветки) то 1 и 3.
впечатляет, ваш throw является алиасом
если же написать ;throw то сразу вернётесь к пункту ошибки парсера
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39622654
Alexander Us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gobzo Kobler,
Код: sql
1.
[



SQL SERVER – Msg 1038 – An Object or Column Name is Missing or Empty. For SELECT INTO Statements, Verify Each Column Has a Name
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39622713
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander UsSQL SERVER – Msg 1038 – An Object or Column Name is Missing or Empty. For SELECT INTO Statements, Verify Each Column Has a Name
Nope , 2008R2

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
create proc dbo.test
as
begin
  select 1 
  [
end
GO
---------------------
Msg 105, Level 15, State 1, Procedure test, Line 5
Unclosed quotation mark after the character string '
end
GO
'.
Msg 102, Level 15, State 1, Procedure test, Line 5
Incorrect syntax near '
end
GO
'.
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39622738
Alexander Us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxx,
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
create proc a(@p nvarchar(1))
as
begin
  exec sp_executesql @p
end
GO

a'['
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39622745
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander UsMaxx,
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
create proc a(@p nvarchar(1))
as
begin
  exec sp_executesql @p
end
GO

a'['



Условие задачи :))
Gobzo KoblerMind,

это, друг милый, ошибка компиляции. а ты в рантайме создай ошибочную ситуацию, например в процедуре

в любом случае ваш вызов выглядит так
Код: sql
1.
2.
3.
exec a'[' 
что никак не короче
kill 0
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39622752
Alexander Us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxx,

Код: sql
1.
2.
3.
4.
CREATE SYNONYM x FOR sp_executesql;  
GO  

x N'['



-->> Msg 1038, разве ошибка компиляции?
...
Рейтинг: 0 / 0
Бросить ошибку меньшим числом букв чем kill 0
    #39622763
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander UsMaxx,

Код: sql
1.
2.
3.
4.
CREATE SYNONYM x FOR sp_executesql;  
GO  

x N'['



-->> Msg 1038, разве ошибка компиляции?
для тех кто не читает газет, надо минимум

EXEC x N'['
...
Рейтинг: 0 / 0
80 сообщений из 80, показаны все 4 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Бросить ошибку меньшим числом букв чем kill 0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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