Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли обойтись без курсора? / 6 сообщений из 6, страница 1 из 1
12.08.2002, 08:39:59
    #32042376
Новичок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойтись без курсора?
Как в ХП обойтись без курсора, если нужно найти запись с INN = 1111111111?
Типа select * ftom table where inn = 1111111111
Доступ к результатам SELECT можно получить только через курсор или я не прав?
...
Рейтинг: 0 / 0
12.08.2002, 08:57:52
    #32042379
ms
ms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойтись без курсора?
смотря что потом делать с этими результатами.Иногда можно и без курсора обойтись
...
Рейтинг: 0 / 0
12.08.2002, 09:00:37
    #32042381
Новичок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойтись без курсора?
Но как? Хотя бы один примерчик.
...
Рейтинг: 0 / 0
12.08.2002, 09:02:42
    #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
12.08.2002, 09:19:31
    #32042389
Троль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойтись без курсора?
Так не устроит:

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


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