Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Возникла такая проблема - выдается вот такое сообщение об ошибке. Текст процедуры: ALTER PROCEDURE spAddTovToDocPrd @iDocID integer, -- Идентификатор документа @iTovID integer, -- Идентификатор товара @nKol numeric(15,3) output, -- Количество @lRez bit output -- 0 в случае ошибки, 1 - в остальных случаях. AS -- Процедура добавляет строку в передаточный документ с проверкой остатков declare @nCurKol numeric(15,3) -- остаток текущей партии (см. цикл) declare @nKolSum numeric(15,3) -- текущий остаток запрашиваемого товара declare @iPrtID integer -- идентификатор партии declare @cErrMess varchar(512) -- описание ошибки declare @iOrgID integer -- идентификатор организации declare @iOtdID integer -- идентификатор отпускающего отдела declare @yCena money -- приходная цена партии --сколько числится select @iOrgID=iOrgOtpID, @iOtdID=iOtdOtpID from dbo.documents where iDocID=@iDocID select @nKolSum = isnull(sum(t.nkolsum), 0)-isnull(sum(o.nkolsum), 0) from dbo.tvotdost t left join dbo.TvOtdDetRash o on o.iOtdID=t.iOtdID and o.iTovID=t.iTovID where t.iOtdID = @iOtdID and t.nkolsum > 0 and t.iTovID = @iTovID if @nKol > @nKolSum begin set @cErrMess = 'Товара числится меньше запрашиваемого количества.' set @nKol = @nKolSum set @lRez = 0 raiserror(@cErrMess, 16, 1) return 1 end else --не интересно ) Ошибка выдается при исполнении команды raiserror(@cErrMess, 16, 1) Кто сталкивался и как это победить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 12:11 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
BlackRainBowДоброго времени суток. Возникла такая проблема - выдается вот такое сообщение об ошибке. Текст процедуры: ALTER PROCEDURE spAddTovToDocPrd @iDocID integer, -- Идентификатор документа @iTovID integer, -- Идентификатор товара @nKol numeric(15,3) output, -- Количество @lRez bit output -- 0 в случае ошибки, 1 - в остальных случаях. AS -- Процедура добавляет строку в передаточный документ с проверкой остатков declare @nCurKol numeric(15,3) -- остаток текущей партии (см. цикл) declare @nKolSum numeric(15,3) -- текущий остаток запрашиваемого товара declare @iPrtID integer -- идентификатор партии declare @cErrMess varchar(512) -- описание ошибки declare @iOrgID integer -- идентификатор организации declare @iOtdID integer -- идентификатор отпускающего отдела declare @yCena money -- приходная цена партии --сколько числится select @iOrgID=iOrgOtpID, @iOtdID=iOtdOtpID from dbo.documents where iDocID=@iDocID select @nKolSum = isnull(sum(t.nkolsum), 0)-isnull(sum(o.nkolsum), 0) from dbo.tvotdost t left join dbo.TvOtdDetRash o on o.iOtdID=t.iOtdID and o.iTovID=t.iTovID where t.iOtdID = @iOtdID and t.nkolsum > 0 and t.iTovID = @iTovID if @nKol > @nKolSum begin set @cErrMess = 'Товара числится меньше запрашиваемого количества.' set @nKol = @nKolSum set @lRez = 0 raiserror(@cErrMess, 16, 1) return 1 end else --не интересно ) Ошибка выдается при исполнении команды raiserror(@cErrMess, 16, 1) Кто сталкивался и как это победить ? А где текст ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 12:15 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
Это не ошибка, а варнинг. И не должна выдаваться при raiserror'е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 12:16 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
Выдает сообщение не raiserror, а select. Переведи его на русский и сразу станет все понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 12:22 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
1. Текст ошибки в названии темы. Процитирую еще раз Warning: Null value is eliminated by an aggregate or other SET operation. 2.Не должно понятное дело, но выдается. Факты вещь упрямая.. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 12:23 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
BlackRainBow1. Текст ошибки в названии темы. Процитирую еще раз Warning: Null value is eliminated by an aggregate or other SET operation. Еще раз: это не ошибка. BlackRainBow 2.Не должно понятное дело, но выдается. Факты вещь упрямая.. :-) "Часто на проверку очевидные факты оказываются не только неочевидными, но и не фактами вовсе." (с) не мой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 12:25 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
Переделай на: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 12:26 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
Не селект, а раизеррор. По шагам проходил процедуру, комментировал райзеррор - все говорит о том что на нем такая ошибка или ворнинг вылетает. И неважно что это такое - потому что в адо вместо 50000 ошибки возвращается 8153. И естественно клиент работает не так как надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 12:26 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
PrologПеределай на: Код: plaintext Да, благодарю, проблема была в этом. Просто варнинг не прерывает выполнения процедуры, а адо потом берет первое сообщение и показывает. Не выспался и туплю теперь )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 12:29 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
Делается еще проще! Код: plaintext 1. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 13:03 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
RENaissance Делается еще проще! Код: plaintext 1. Posted via ActualForum NNTP Server 1.3 Не всегда может подойти. Да и потом, мое imho, лучше избавляться от причины варнингов, а не гасить их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 13:29 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
Сорри за некропостинг Это сообщение кому-то когда-то помогло в работе? И в каких ситуациях? С уважением, Андрей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 15:12 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
andreymxСорри за некропостинг Это сообщение кому-то когда-то помогло в работе? И в каких ситуациях? С уважением, Андрей соц. опрос? или какой вообще смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 15:18 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
TaPaK, andreymx начинающий в ms sql Что конкретно тебя интересует с этим варнингом? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 16:01 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
Гигабайт Мегабайтович КилобайтовTaPaK, andreymx начинающий в ms sql да, спасибо за понимание Гигабайт Мегабайтович КилобайтовЧто конкретно тебя интересует с этим варнингом? ))эксель слетел, когда в данных налл появился приходится давить или isnull писать вот и думаю - в чём его ценность такого сообщения. Хоть кому-то оно помогло? Тогда будет не так обидно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 16:14 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
andreymx, а эксель при чём? "давить" это как? По сабжу сообщение при группировке, так что если в данных есть, а её нет, то давить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 16:16 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
TaPaKandreymx, а эксель при чём? "давить" это как? По сабжу сообщение при группировке, так что если в данных есть, а её нет, то давитьэксель при работе через АДО воспринимает месседж как ошибку и оказывается работать дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 16:24 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 16:27 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 16:30 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
andreymxTaPaKandreymx, 2881136 это я и сделал но не чувствую, где оно еще нагадит какой нечувствительный... тогда ISNULL() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 16:32 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
В целом, наличие NULL при агрегировании говорит о каких-то косяках в архитектуре. Можно его солидолом смазать, но задуматься стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 19:02 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
Владислав КолосовВ целом, наличие NULL при агрегировании говорит о каких-то косяках в архитектурес 2003-го пишу запросы, но первый раз такое слышу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 19:57 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
Тока что заюзал PS реально заюзал "SET ANSI_WARNINGS OFF" - сообщение просто мешает ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2019, 05:37 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
юзайте оракл хлопцы..... он на такие варниги болт клал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2019, 09:48 |
|
||
|
Warning: Null value is eliminated by an aggregate or other SET operation.
|
|||
|---|---|---|---|
|
#18+
SIMPLicity_Тока что заюзал PS реально заюзал "SET ANSI_WARNINGS OFF" - сообщение просто мешает ...Бывают ситуации (довольно часто), когда ТРЕБУЕТСЯ ANSI_WARNINGS ON ! И как вы тогда выйдете из положения? Заменяйте NULL внутри агрегатных функций на 0 - это реально помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2019, 10:02 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=33853621&tid=1688331]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 469ms |

| 0 / 0 |
