powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sql package
6 сообщений из 31, страница 2 из 2
Sql package
    #40031758
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus
oragraf
пропущено...
Практикующие админы и разработчики стараются так не делать, чтобы не раскладывать грабли в возможных будущих миграциях/апгрейдах етс. А всякие почитатели ORM и прочие теоретики делают недоуменные лица и недоверчиво блеют - страа-а-нно, у нас все работало(с), когда им говоришь, что миграция их БД упала. И упала потому, что поле назвали date и скрипт-мигратор не смог правильно создать имя констрейнта на основе окавыченного "date" в промежуточной таблице. И тебе ночью, сидя у заказчика, пришлось руками исправлять скрипт и запускать с места падения. А с утра вся эта выспавшаяся вертикаль власти на митинге, сидя с недовольными лицами, говорит тебе, что считали тебя профессионалом, способным нарисовать сколько то там перепендикулярных линий. А ты молчишь и становишься мизантропом. Поэтому, Валерий, так делать можно, но не нужно.
ЗЫ. не надо спрашивать про тестирование.


И что теперь? Все поля называть по-русски? Или как?
WHEN_BYLO, DATA_POLUCH, PRIZNAK_READY :-)

А вдруг Оракл начнет все поля переводить на русский?
Опять же будет неожиданные ошибки.

Может лучше не программировать на этой Оракле?! :-)


можно помечтать?
было бы классно, в случае, ежели бы дядя вендор,
когда бы только задумался про таки сделать или новоприобрести ()
какую-либо ещё чужую поляну знаний/денег/технологий,
так сразу бы и пополнял сабж. соответствующими ку

ну а рецепт всем прочим (окромя дяди вендора) как в словотворчестве с ним не пересекаться :
-добавляять в рецепт капельку здорового дебилизма (на свой вкус)
...
Рейтинг: 0 / 0
Sql package
    #40031761
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

у меня постоянно чесались руки присвоить часто используемой популярной табличке алиас add (так по логике походило),
так оно ругалось

Код: plsql
1.
2.
3.
4.
5.
SQL> select * from dual add;
select * from dual add
                   *
ERROR at line 1:
ORA-00933: SQL command not properly ended



я знал что нельзя, но частенько на автомате лепил add

.....
stax
...
Рейтинг: 0 / 0
Sql package
    #40031916
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Egoр
DoroNik,
не нужно указывать имя процедуры/функции при обращении к их параметрам внутри их тела.


иногда нужно бывает.
...
Рейтинг: 0 / 0
Sql package
    #40031956
oragraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus,

Речь то не про суржик, а про неиспользование зарезервированных слов.
...
Рейтинг: 0 / 0
Sql package
    #40031995
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oragraf
SQL*Plus,

Речь то не про суржик, а про неиспользование зарезервированных слов.

Не хочешь, не используй.

Слово CONST не является зарезервированным,
что подтверждает результат выполненного SELECT:
RESERVED='N' .
...
Рейтинг: 0 / 0
Sql package
    #40032007
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Особенно приятно подобное выглядит в редакторах с подсветкой. А уж какое огромное спасибо скажут те, кому это сопровождать!

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
declare
    type move is table of number;
    constant constant varchar2(30) := 'yyyy/mm/dd:hh24:mi:ss';
    byte number := 255;
    hour interval day(1) to second := interval '1' hour;
    column move;
begin
    column := move();
    for bit in 0..byte loop
        dbms_output.put_line(to_char(sysdate + hour + bit, constant));
        if (mod(bit, 117) = 0) then
           column.extend();
           column(column.last) := bit;
        end if;
    end loop;
    for partition in column.first..column.last loop
        dbms_output.put_line(column(partition));
    end loop;
end;
/
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sql package
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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