powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / выборка значений из поля sys time stamp
7 сообщений из 32, страница 2 из 2
выборка значений из поля sys time stamp
    #39527766
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
K790Stax,

все время про эти кавычки забываю :)

не удивлюсь, что в таблице и id есть.
Код: plsql
1.
create table result (systimestamp date, id number)

полный набор зарезервированных слов, имхо, при создании таблицы просто шутили :)

а шо id зарезервированное/нежелатесьное слово?

не знал

....
stax
...
Рейтинг: 0 / 0
выборка значений из поля sys time stamp
    #39527769
K790
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,

uid имел ввиду, не пропечатал.
...
Рейтинг: 0 / 0
выборка значений из поля sys time stamp
    #39527774
K790
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,
хотя и ID тоже.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Connected to Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 
Connected as test_op
 
SQL> SELECT * FROM V$RESERVED_WORDS WHERE KEYWORD = 'ID';
 
KEYWORD                            LENGTH RESERVED RES_TYPE RES_ATTR RES_SEMI DUPLICATE     CON_ID
------------------------------ ---------- -------- -------- -------- -------- --------- ----------
ID                                      2 N        N        N        N        N                  0
 
SQL> 
...
Рейтинг: 0 / 0
выборка значений из поля sys time stamp
    #39527788
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
K790,

Интересное поведение для ora_rowscn, а вот "ROWID" добавить не даёт
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
create table drop_before_create 
(
 "SYSDATE" date,
 "SYSTIMESTAMP" timestamp, 
 "ROWNUM" number,
 "UID" number,
 "ORA_ROWSCN" number,
 "USER" varchar2(30)
)
/

insert into drop_before_create
values(sysdate-1, systimestamp - interval '1' day, 0, 0, 0, 'NOT_ME')
/

select * from drop_before_create
/

select sysdate, systimestamp, rownum, uid, ora_rowscn, user from drop_before_create
/

alter table drop_before_create drop column ora_rowscn
/

select sysdate, systimestamp, rownum, uid, ora_rowscn, user from drop_before_create
/
...
Рейтинг: 0 / 0
выборка значений из поля sys time stamp
    #39527801
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envK790,
Интересное поведение для ora_rowscn, а вот "ROWID" добавить не даёт


c ora_rowscn недоработка


....
stax
...
Рейтинг: 0 / 0
выборка значений из поля sys time stamp
    #39527821
K790
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
create table drop_before_create 
(
 "SYSDATE" date,
 "SYSTIMESTAMP" timestamp, 
 "ROWNUM" number,
 "UID" number,
 "ORA_ROWSCN" number,
 "USER" varchar2(30),
 "rowid" rowid
);

insert into drop_before_create
values(sysdate-1, systimestamp - interval '1' day, 0, 0, 0, 'NOT_ME',
dbms_rowid.rowid_create(
   rowid_type => 1, 
   object_number => ceil(dbms_random.value(0, 1023)),
   relative_fno => ceil(dbms_random.value(0, 1023)),
   block_number => ceil(dbms_random.value(0, 1023)),
   row_number => ceil(dbms_random.value(0, 1023))));

select * from drop_before_create;
...
Рейтинг: 0 / 0
выборка значений из поля sys time stamp
    #39527888
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
K790,

c "ROWID" (заглавными)

.....
stax
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / выборка значений из поля sys time stamp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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