powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ограничение на длину наименований ...
8 сообщений из 8, страница 1 из 1
Ограничение на длину наименований ...
    #32098664
sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sv
Гость
CREATE TABLE
to_long_identifier_123454555vdflbvdflvkfdlv
(attr INT)

ora-00972: Слишком длинный идентификатор

Как обойти ограничение?
...
Рейтинг: 0 / 0
Ограничение на длину наименований ...
    #32098683
Varchar2(30)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
desc sys.user_tables

Name Null? Type
------------------------------- -------- ----
TABLE_NAME NOT NULL VARCHAR2(30)
----------------------------------------------
----->>>>> VARCHAR2(30) <<<<<<<<-----
...
Рейтинг: 0 / 0
Ограничение на длину наименований ...
    #32098689
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак.
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96525/e900.htm#1000610

ORA-00972 identifier is too long

Cause: The name of a schema object exceeds 30 characters. Schema objects are tables, clusters, views, indexes, synonyms, tablespaces, and usernames.

Action: Shorten the name to 30 characters or less.
...
Рейтинг: 0 / 0
Ограничение на длину наименований ...
    #32098706
sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sv
Гость
Так и думал :(
...
Рейтинг: 0 / 0
Ограничение на длину наименований ...
    #32098714
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вам хоть 255 дай и того покажется мало
...
Рейтинг: 0 / 0
Ограничение на длину наименований ...
    #32098717
sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sv
Гость
Да нет!
Просто перевожу проукт с SQL-Server на Oracle,
а там имена некоторых процедур, таблиц и переменных 35-40 символов!
С таблицами проще, а вот остальное - неудобно.
Прийдется и клиентскую часть переписывать :(
...
Рейтинг: 0 / 0
Ограничение на длину наименований ...
    #32098720
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоп не торопись, может длина синонимов может быть дольше. Тогда можно создать синонимы и ничего переписывать не придёться
...
Рейтинг: 0 / 0
Ограничение на длину наименований ...
    #32098732
sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sv
Гость
Не получается:

SQL> create public synonym ssssssssssssssssssssssssssssssssssssssssssssssssss for sw.c_ost;

ORA-00972: слишком длинный идентификатор


SQL> create public synonym "ssssssssssssssssssssssssssssssssssssssssssssssssss" for sw.c_ost;

ORA-00972: слишком длинный идентификатор
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ограничение на длину наименований ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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