ору

Dec 20, 2024 00:49

Сегодня узнал, почему код на SQL принято писать заглавными буквами, хотя в принципе язык позволяет маленькими тоже и любые сочетания: "Просто надо орать на базу данных. Она тогда немного быстрее работает."

программирование

Leave a comment

Comments 26

cat_mucius December 19 2024, 23:08:54 UTC

Тогда стоит добавить мат в спецификацию.

Reply


urease December 20 2024, 00:48:25 UTC
Понятно, юмор. Я очень люблю в SQL писать все команды именно заглавными буквами и на работе ко всем пристаю чтобы так же делали.

По ностальгическим причинам конечно - 40 лет назад я писал на ФОРТРАНе.

Reply

romikchef December 20 2024, 06:52:11 UTC
Ну не только же ностальгическим. Если в IDE сейчас практически всегда есть подстветка SQL, и нет такой насущной необходимости визуально разделять команды и идентификаторы/данные, то например в логах такой код читать всё ещё удобнее.

Reply


madlena7 December 20 2024, 06:40:45 UTC
Добрый день. Кто-нибудь не мог бы помочь с sql?

Reply

romikchef December 20 2024, 06:47:31 UTC
Примерно всё.
Пишите свой вопрос прямо сюда.

Reply

madlena7 December 20 2024, 08:29:56 UTC
заданы схемы бухгалтерских проводок курсовых разниц таким условием: (@TypRozl ='FS-KP' OR @TypRozl ='FSK-FS' OR @TypRozl ='FSK-KW' ) 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)), если это покупатель(счет 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

mfi December 20 2024, 16:39:06 UTC
Это не sql, увы. Это внутренний язык какой то программы с мелкими включениями sql. Проблема в конфигурации декларированной на этом языке.

Reply


eril13 December 20 2024, 10:08:24 UTC
Я сначала подумала, что "ору" в заглавии используется в своем современном "значении", прочитав пост решила, что прямое значение, а теперь даже и не знаю :))

Reply

firanx December 20 2024, 13:51:54 UTC
Современное значение разве отличается от словарного? Подразумеваются конкретные эмоции, но смысл-то тот же, "издаю громкий крик".

Еще "ору" может быть существительным.

Reply

eril13 December 20 2024, 14:55:25 UTC
Скорее надо было "использование" а не "значение" написать. Я видела это слово со значением "громко смеяться" (моя интерпретация).

Reply

tmu_1971 December 21 2024, 06:55:19 UTC
У молодежи (да и не очень молодежи) это слово, "ору", используется в значении "хохочу, громко смеюсь".

Reply


livelight December 20 2024, 16:02:54 UTC
Требую три уровня громкости ора для написания хранимых процедур!

Самый громкий ор - управляющие конструкции: PROCEDURE, BEGIN, END и т.д.
Ор потише - операторы классического SQL и прилагающиеся к ним ключевые слова: SELECT, FROM, WITH и т.д.
Спокойным тоном - имена таблиц, колонок и переменных в процедуре.

Reply

ratnos December 24 2024, 02:33:01 UTC
Что скажете про нижний индекс?

Reply

livelight December 24 2024, 10:10:59 UTC
Нижнийиндекс или нижний регистр?

Reply


Leave a comment

Up