Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Зачем в Informix схемы для объектов?
|
|||
|---|---|---|---|
|
#18+
Недавно, играя с Informix наткнулся на такую штуку, что например при создании таблицы со схемой test1, эта таблица может быть использована без указания схемы. Пример: Код: plaintext Код: plaintext Код: plaintext А созать еще одну таблицу с таким же именем, но в другой схеме уже нельзя: Код: plaintext Error: Table (test2.tb1) already exists in database. Вот и возник вопрос к чему в информиксе схемы для объектов? Причем для остальных обектов (процедуры, функции etc) тоже самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2011, 18:58 |
|
||
|
Зачем в Informix схемы для объектов?
|
|||
|---|---|---|---|
|
#18+
Хотя есть мысль, что схемы нужны для организации прав доступа к объектам разных пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2011, 19:11 |
|
||
|
Зачем в Informix схемы для объектов?
|
|||
|---|---|---|---|
|
#18+
Если бы в процессе игры заглянули бы Informix Guide to SQL Syntax. То узнали бы, что в структуру названия таблицы входит ее владелец (owner). Собственно это требования к SQL стандарта ANSI. If you are using an ANSIcompliant database, you must specify the owner for a table that you do not own. If you put quotation marks around the name that you enter in owner, the name is stored exactly as typed. If you do not put quotation marks around the name that you enter in owner, the name is stored as uppercase letters. In SELECT statements and other statements that access tables in an ANSIcompliant database, the table owner that you specify must exactly match the actual owner of the table. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2011, 19:49 |
|
||
|
Зачем в Informix схемы для объектов?
|
|||
|---|---|---|---|
|
#18+
Кроме того, для CREATE TABLE сказано: The table name must be unique among all the names of tables, views, sequences, and synonyms within the same database, but the names of columns need only be unique among the column names of the same table. In an ANSI-compliant database, the combination owner.table must be unique among tables, synonyms, views, and sequence objects within the database. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2011, 23:56 |
|
||
|
Зачем в Informix схемы для объектов?
|
|||
|---|---|---|---|
|
#18+
RTYiХотя есть мысль, что схемы нужны для организации прав доступа к объектам разных пользователей.да так и есть. Вам тут намекают, хотя наверно это и не понятно, о том что в информиксе бывает 2 типа баз: ANSI и не ANSI. В ANSI базе можно создать две таблицы с одинаковыми именами, но разными владельцами и в запросе придется во from указывать владельца. У вас не ANSI база. ANSI базу можно сделать create database ..... ansi не помню чего.... Обычно используют не ANSI бд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2011, 08:41 |
|
||
|
|

start [/forum/topic.php?fid=44&fpage=14&tid=1607228]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 129ms |

| 0 / 0 |
