powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли обойтись без курсора?
6 сообщений из 6, страница 1 из 1
Можно ли обойтись без курсора?
    #32042376
Новичок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в ХП обойтись без курсора, если нужно найти запись с INN = 1111111111?
Типа select * ftom table where inn = 1111111111
Доступ к результатам SELECT можно получить только через курсор или я не прав?
...
Рейтинг: 0 / 0
Можно ли обойтись без курсора?
    #32042379
ms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ms
Гость
смотря что потом делать с этими результатами.Иногда можно и без курсора обойтись
...
Рейтинг: 0 / 0
Можно ли обойтись без курсора?
    #32042381
Новичок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но как? Хотя бы один примерчик.
...
Рейтинг: 0 / 0
Можно ли обойтись без курсора?
    #32042383
Dominic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создайте переменные с типами, соответствующим типам полей, которые вы намерены прочитать из таблицы. Например, существует таблица table1 с полями field1 типа INT, field2 типа VARCHAR(50) и field3 типа DATETIME.

CREATE PROCEDURE proc1 @field1 INT
AS
DECLARE field2 VARCHAR(50), field3 DATETIME
SELECT @field1 = field1, @field2 = field2, @field3 = field3
FROM table1
WHERE field1 = @field1

SELECT @field1, @field2, @field3

P.S. (с сочувствием): Вам бы книжку почитать по транзакту какую-нибудь...
...
Рейтинг: 0 / 0
Можно ли обойтись без курсора?
    #32042389
Троль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так не устроит:

declare @tmp int
select @tmp = inn
from table
where inn = 1111111111
...
Рейтинг: 0 / 0
Можно ли обойтись без курсора?
    #32042391
Новичок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Я не знал что так можно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли обойтись без курсора?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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