Size: a a a

2020 September 24

У

Уруруборос Иванович... in Oracle RU
RAEman
Глупый наверно вопрос. Просто стало интересно: чем отличаются IS и AS в декларации функции/процедуры?
As писать проще
источник

キG

キリル Gashkov in Oracle RU
1. создание автономной функции процедуры на схеме - as мне кажется логичнее(но это мое личное мнение):
create or replace procedure test 
as
begin
...
end test;
тут если переводить дословно то это будет "создай процедуру test как <тело процедуры>"

2. создание процедур в пакете - is
create or replace package body test_pkg as

procedure test
is
begin
...
end test;

end test_pkg;

тут для пакета тот же самый "создай пакет test_pkg как <тело пакета>"
при декларации функции внутри пакета мы говорим "метод test это <тело метода>"

для приближения языка программирования к естественному языку как по мне
источник

キG

キリル Gashkov in Oracle RU
Уруруборос Иванович
As писать проще
и там и там 2 буквы. типа имеешь в виду что на клаве as рядом стоят?
источник

キG

キリル Gashkov in Oracle RU
Al
в общем одно это когда оно будет само себе чем то. а другое когда оно будет частью чего то
вот я такой же смысл и вкладывал
источник

М

Михаил Власов... in Oracle RU
Одиноким? Или не совсем?
источник

М

Михаил Власов... in Oracle RU
источник

Z

Zte in Oracle RU
Привет, а кто какие способы знает, применяет для нахождения дельты dml операции над строками таблицы за определенный интервал времени?
источник

Z

Zte in Oracle RU
Вопрос касается СУБД Oracle v >=12
источник

А

Алексей in Oracle RU
Ora_scn + row_depend на таблице
источник

R

RAEman in Oracle RU
キリル Gashkov
1. создание автономной функции процедуры на схеме - as мне кажется логичнее(но это мое личное мнение):
create or replace procedure test 
as
begin
...
end test;
тут если переводить дословно то это будет "создай процедуру test как <тело процедуры>"

2. создание процедур в пакете - is
create or replace package body test_pkg as

procedure test
is
begin
...
end test;

end test_pkg;

тут для пакета тот же самый "создай пакет test_pkg как <тело пакета>"
при декларации функции внутри пакета мы говорим "метод test это <тело метода>"

для приближения языка программирования к естественному языку как по мне
🤔 получается все отличие это правила английского со смысловой нагрузкой. Но функционально это одно и тоже... Понял спасибо. Буду учить английский.
источник

キG

キリル Gashkov in Oracle RU
RAEman
🤔 получается все отличие это правила английского со смысловой нагрузкой. Но функционально это одно и тоже... Понял спасибо. Буду учить английский.
почти все языки программирования на английском :)
источник

キG

キリル Gashkov in Oracle RU
кроме 1с
источник

R

RAEman in Oracle RU
キリル Gashkov
почти все языки программирования на английском :)
Одно дело выучить описания команд и знать что за что отвечает. Другое дело знать и понимать по смыслу где и когда какая команда применяется
источник

R

RAEman in Oracle RU
キリル Gashkov
кроме 1с
ВЫБРАТЬ ИЗ ... ГДЕ ....
источник

キG

キリル Gashkov in Oracle RU
RAEman
Одно дело выучить описания команд и знать что за что отвечает. Другое дело знать и понимать по смыслу где и когда какая команда применяется
именно команды это одно
а синтаксис внутри plsql - другое. немного перемешалось
источник

キG

キリル Gashkov in Oracle RU
т.е. AS это часть именно create or replace команды
источник

ПН

Павел Наумов... in Oracle RU
Коллеги, добрый день! Вопрос к экспертам
select to_char(123, 'fm9999999999999999999D99999') from dual даёт результат "123."  Как изменить маску так, чтобы для целых чисел в конце не было точки?
источник

R

RAEman in Oracle RU
Павел Наумов
Коллеги, добрый день! Вопрос к экспертам
select to_char(123, 'fm9999999999999999999D99999') from dual даёт результат "123."  Как изменить маску так, чтобы для целых чисел в конце не было точки?
источник

R

RAEman in Oracle RU
Правда немного не понимаю смысл этих девяток, понял только что D это разделитель и все
источник

ПН

Павел Наумов... in Oracle RU
Нужно округлять значение поля до 5 знаков на форме. К сожалению могу управлять только маской и функции sql мне недоступны (это персонализация стандартного поля на форме в oracle forms)
источник