powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / В команде kill, согласно доке,д.б. константа, а как быть, если нужна переменная?
3 сообщений из 3, страница 1 из 1
В команде kill, согласно доке,д.б. константа, а как быть, если нужна переменная?
    #37204986
Pleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В команде kill, согласно доке,должна быть константа, а как быть, если заранее SPID неизвестен и необходимо использовать переменную?

Например так:

declare @SP numeric(15,0)

select @SP = min(p.spid) -- самый ранний процесс
from master..sysprocesses p,
master..syslogins l
where p.suid=l.suid
and p.dbid = 7 -- testdb

kill @SP -- так не работает, но надо реализовать что то подобное

Заранее благодарен за ответ :)



-----------------------------------
Дорогу осилит идущий.
...
Рейтинг: 0 / 0
В команде kill, согласно доке,д.б. константа, а как быть, если нужна переменная?
    #37205005
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
declare @cmd_kill varchar ( 20 )
select @cmd_kill = 'kill '+ convert(varchar( 10 ),@SP)
exec (@cmd_kill)
Както так
...
Рейтинг: 0 / 0
В команде kill, согласно доке,д.б. константа, а как быть, если нужна переменная?
    #37205022
Pleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cherrex_Den, огромнейшее спасибо за ответ!!! Как говориться:"Все гениальное - просто!" :))
Спасибо еще раз!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / В команде kill, согласно доке,д.б. константа, а как быть, если нужна переменная?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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