Dec 20, 2024 00:49
Сегодня узнал, почему код на SQL принято писать заглавными буквами, хотя в принципе язык позволяет маленькими тоже и любые сочетания: "Просто надо орать на базу данных. Она тогда немного быстрее работает."
программирование
Leave a comment
Comments 26
Тогда стоит добавить мат в спецификацию.
Reply
По ностальгическим причинам конечно - 40 лет назад я писал на ФОРТРАНе.
Reply
Reply
Reply
Пишите свой вопрос прямо сюда.
Reply
(brkv_podmiotid1 in (select Knt_KntId from cdn.Kontrahenci where Knt_PowiazanyUoV=1) and brkv_podmiottyp1 = 1) or (brkv_podmiotid2 in (select Knt_KntId from cdn.Kontrahenci where Knt_PowiazanyUoV=1) and brkv_podmiottyp2 = 1)), если это покупатель(счет 203),
и таким (@TypRozl ='FZ-KW' OR @TypRozl ='FZK-KP' OR @TypRozl ='FZ-FZK' )and (
(brkv_podmiotid1 in (select Knt_KntId from cdn.Kontrahenci where Knt_PowiazanyUoV=1) and brkv_podmiottyp1 = 1) or (brkv_podmiotid2 in (select Knt_KntId from cdn.Kontrahenci where Knt_PowiazanyUoV=1) and brkv_podmiottyp2 = 1)), если продавец (счет 204).
Если контрагент выступает как покупатель и продавец и курсовые разницы от документа взаимозачета, то схема не работает. Подскажите, пожалуйста, как поправить.
Reply
Reply
Reply
Еще "ору" может быть существительным.
Reply
Reply
Reply
Самый громкий ор - управляющие конструкции: PROCEDURE, BEGIN, END и т.д.
Ор потише - операторы классического SQL и прилагающиеся к ним ключевые слова: SELECT, FROM, WITH и т.д.
Спокойным тоном - имена таблиц, колонок и переменных в процедуре.
Reply
Reply
Reply
Leave a comment