powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Таблица с "_" в начале имени не желает переименовываться: ORA-00911
6 сообщений из 6, страница 1 из 1
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
    #39394979
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!

Переименовал таблицу в _TO_DROP1, теперь ничего не могу с ней сделать :(
Мои попытки:

Код: plaintext
1.
2.
3.
4.
5.
SQL> RENAME _TO_DROP1 TO AAA;
ORA-00911: invalid character

SQL> RENAME "_TO_DROP1" TO "AAA";
ORA-00911: invalid character

(Oracle 9.2)


Что бы еще попробовать?
...
Рейтинг: 0 / 0
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
    #39394984
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
удалить получилось

Код: plsql
1.
DROP TABLE "_TO_DROP1"



ну хоть так
...
Рейтинг: 0 / 0
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
    #39394985
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на 11.2 с кавычками работает
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
SQL> CREATE TABLE _TO_DROP1(ID NUMBER)
CREATE TABLE _TO_DROP1(ID NUMBER)
Error at line 5
ORA-00911: неверный символ

SQL> CREATE TABLE "_TO_DROP1"(ID NUMBER)
Table created.

SQL> RENAME _TO_DROP1 TO AAA
RENAME _TO_DROP1 TO AAA
Error at line 9
ORA-00911: неверный символ

SQL> RENAME "_TO_DROP1" TO "AAA"
Rename complete.
...
Рейтинг: 0 / 0
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
    #39394992
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, но у меня к сожалению 9.2
...
Рейтинг: 0 / 0
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
    #39395073
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик СемёнЧто бы еще попробовать?
alter table rename.
На 9.2.0.8 не воспроизвел.
Код: 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.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
SQL*Plus: Release 9.2.0.8.0 - Production on Tue Jan 31 07:39:17 2017

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Enter password: 

Connected to:
Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.8.0 - Production

SQL> CREATE TABLE "_TO_DROP1"(ID NUMBER);

Table created.

SQL> rename "_TO_DROP1" to "_TO_DROP2";

Table renamed.

SQL> alter table "_TO_DROP2" rename to "_TO_DROP1";

Table altered.

SQL> drop table "_TO_DROP1";

Table dropped.

SQL> select banner from v$version;

BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
PL/SQL Release 9.2.0.8.0 - Production
CORE    9.2.0.8.0       Production
TNS for Solaris: Version 9.2.0.8.0 - Production
NLSRTL Version 9.2.0.8.0 - Production
...
Рейтинг: 0 / 0
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
    #39395286
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeaGate,

к своему ужасу тоже не могу больше воспроизвести, всё нормально работает.

Вчера на любой DDL кроме DROP TABLE ругался ORA-00911. Может там что-то еще было, индекс какой-нибудь битый или еще что-нибудь. И я все имена писал заглавными буквами, т.е. исключено, что один раз написал "_to_drop1" а другой "_TO_DROP1". Вобщем странно это всё.

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


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