powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ругается: Subquery returned more than 1 value. This is not permitted when the subquery fol
8 сообщений из 33, страница 2 из 2
Ругается: Subquery returned more than 1 value. This is not permitted when the subquery fol
    #39732975
by_by1ba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
by_by1baнету триггеров в обоих случаяхА в WMS_Congruence?

И покажите полную ошиибку, не вырезайте кусочек.[/quot]

в WMS_Congruence тоже нету триггеров.
...
Рейтинг: 0 / 0
Ругается: Subquery returned more than 1 value. This is not permitted when the subquery fol
    #39732977
by_by1ba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgby_by1baу меня ошибки пишется таблицу отдельно, и там я скинул полный текст ошибки, а при проверки скрипта ошибок нетЗначит, не всё скидывается.

Ещё смотрите профайлеролм, что выполняется в коннекте при ошибке.
Потому что вы должны повторить ошибку в SSMS, иначе получается, что вы ищите не там.
Ошибку я получаю когда отправляю данные на обработку процедурой.
...
Рейтинг: 0 / 0
Ругается: Subquery returned more than 1 value. This is not permitted when the subquery fol
    #39732984
by_by1ba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgalexeyvgЕщё смотрите профайлеролм, что выполняется в коннекте при ошибке.
Потому что вы должны повторить ошибку в SSMS, иначе получается, что вы ищите не там.Если профайлером поймать невозможно, например, из за огромного потока запросов, пишите в вашу таблицу ошибок не только текст ошибки (с номером и объектом), но и запрос, вызвавший ошибку.
Вы вел номер строки на которую ругается, у меня там комментарий находиться
...
Рейтинг: 0 / 0
Ругается: Subquery returned more than 1 value. This is not permitted when the subquery fol
    #39732990
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
by_by1baalexeyvgпропущено...
Если профайлером поймать невозможно, например, из за огромного потока запросов, пишите в вашу таблицу ошибок не только текст ошибки (с номером и объектом), но и запрос, вызвавший ошибку.
Вы вел номер строки на которую ругается, у меня там комментарий находитьсяСмотря откуда считать
...
Рейтинг: 0 / 0
Ругается: Subquery returned more than 1 value. This is not permitted when the subquery fol
    #39732997
by_by1ba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iap,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
BEGIN
SET @ObjectType = (SELECT eqt_ID FROM IFC_ExchangeQueueType WHERE eqt_ClassID = @ClassId) --Находим по ClassID , id типа объекта WMS
END
	INSERT INTO [dbo].[IFC_ExchangeQueueImport]
		([eqi_TypeID]
        ,[eqi_ObjectID]
        ,[eqi_RequestDate]
        ,[eqi_ImportLED]
        ,[Eqi_1CLed]
        ,[Eqi_NumberPackage]
        ,[eqi_ErrorLED]
        ,[eqi_Priority]
        ,[eqi_MailLED]
        ,[eqi_PLLed])



не может сюда записать как я понял
...
Рейтинг: 0 / 0
Ругается: Subquery returned more than 1 value. This is not permitted when the subquery fol
    #39733022
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
by_by1baiap,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
BEGIN
SET @ObjectType = (SELECT eqt_ID FROM IFC_ExchangeQueueType WHERE eqt_ClassID = @ClassId) --Находим по ClassID , id типа объекта WMS
END
	INSERT INTO [dbo].[IFC_ExchangeQueueImport]
		([eqi_TypeID]
        ,[eqi_ObjectID]
        ,[eqi_RequestDate]
        ,[eqi_ImportLED]
        ,[Eqi_1CLed]
        ,[Eqi_NumberPackage]
        ,[eqi_ErrorLED]
        ,[eqi_Priority]
        ,[eqi_MailLED]
        ,[eqi_PLLed])




не может сюда записать как я понялВ первом посте ведь другой скрипт, да?
Никакого SETа из скалярного запроса не было! А теперь появился?
Если SELECT в скобках возвращает 2 и более строки, то вот вам и ваша ошибка!

Приведённый скрипт - это часть процедуры? Тогда отсчёт строк начинается с первой строки этой процедуры,
неважно, комментарий там или CREATE PROCEDURE или что-то другое. Тупо считается количество символов переноса строки.
И этот номер передаётся в сообщении об ошибке.
...
Рейтинг: 0 / 0
Ругается: Subquery returned more than 1 value. This is not permitted when the subquery fol
    #39733039
by_by1ba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iapby_by1baiap,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
BEGIN
SET @ObjectType = (SELECT eqt_ID FROM IFC_ExchangeQueueType WHERE eqt_ClassID = @ClassId) --Находим по ClassID , id типа объекта WMS
END
	INSERT INTO [dbo].[IFC_ExchangeQueueImport]
		([eqi_TypeID]
        ,[eqi_ObjectID]
        ,[eqi_RequestDate]
        ,[eqi_ImportLED]
        ,[Eqi_1CLed]
        ,[Eqi_NumberPackage]
        ,[eqi_ErrorLED]
        ,[eqi_Priority]
        ,[eqi_MailLED]
        ,[eqi_PLLed])




не может сюда записать как я понялВ первом посте ведь другой скрипт, да?
Никакого SETа из скалярного запроса не было! А теперь появился?
Если SELECT в скобках возвращает 2 и более строки, то вот вам и ваша ошибка!

Приведённый скрипт - это часть процедуры? Тогда отсчёт строк начинается с первой строки этой процедуры,
неважно, комментарий там или CREATE PROCEDURE или что-то другое. Тупо считается количество символов переноса строки.
И этот номер передаётся в сообщении об ошибке.

Это было вторая часть и да она возвратила мне 2 значения..... ну я еще полный лоу скилл...только обучаюсь.....Спасибо всем огромное!!!
...
Рейтинг: 0 / 0
Ругается: Subquery returned more than 1 value. This is not permitted when the subquery fol
    #39733040
by_by1ba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тема закрыта.
Всем спасибо!
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ругается: Subquery returned more than 1 value. This is not permitted when the subquery fol
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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