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

Переименовал таблицу в _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
30.01.2017, 19:26
    #39394984
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
удалить получилось

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



ну хоть так
...
Рейтинг: 0 / 0
30.01.2017, 19:29
    #39394985
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
на 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
30.01.2017, 19:48
    #39394992
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
спасибо, но у меня к сожалению 9.2
...
Рейтинг: 0 / 0
31.01.2017, 03:40
    #39395073
SeaGate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
Кроик СемёнЧто бы еще попробовать?
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
31.01.2017, 11:45
    #39395286
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблица с "_" в начале имени не желает переименовываться: ORA-00911
SeaGate,

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

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

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


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