Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переменование таблицы в paradox, invalid use of keyword 
:(
    Опции темы
PaWeLL
Дата 26.4.2010, 15:12 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 16.11.2009

Репутация: нет
Всего: нет



Пытаюсь с помощью запроса переименовать таблицу. БД - paradox.

Код

alter table name rename name_new


SQL Explorer ругается на старое имя таблицы: invalid use of keywords.
Что я не так делаю?
PM MAIL   Вверх
skyboy
Дата 26.4.2010, 15:39 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 15
Всего: 260



"name" - зарезервированное слово. если используешь его(или другое keyword) в качестве идентификатора(поля, таблицы, функции и т.д.), то надо это слово экранировать. как происходит экранирование в запросах к paradox/BDE - не знаю. может, двойными кавычками. может - квадратными скобками. надо искать в документации.
PM MAIL   Вверх
PaWeLL
Дата 26.4.2010, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 16.11.2009

Репутация: нет
Всего: нет



SQL Explorer ругается на любое имя таблицы.
PM MAIL   Вверх
skyboy
Дата 26.4.2010, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 15
Всего: 260



т.е. даже на 
Код

alter table blabla rename blablabla
?
а синтаксис alter table правильный? мало ль.
PM MAIL   Вверх
PaWeLL
Дата 26.4.2010, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 16.11.2009

Репутация: нет
Всего: нет



Да везде указывают такой синтаксис. Правда, на некоторых сайтах пишут rename to, SQL Explorer на это тоже ругается.
Ругается абсолютно на любое имя таблицы.
PM MAIL   Вверх
Deniz
Дата 27.4.2010, 06:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 6
Всего: 44



Цитата(PaWeLL @  26.4.2010,  17:12 Найти цитируемый пост)
Пытаюсь с помощью запроса переименовать таблицу. БД - paradox.
а просто имя файла поправить?


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
Данкинг
Дата 27.4.2010, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



PaWeLL, а ты вообще уверен, что Paradox поддерживает переименование таблиц?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
PaWeLL
Дата 27.4.2010, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 16.11.2009

Репутация: нет
Всего: нет



Цитата(Данкинг @ 27.4.2010,  10:18)
PaWeLL, а ты вообще уверен, что Paradox поддерживает переименование таблиц?

Без понятия.  smile 
PM MAIL   Вверх
Данкинг
Дата 27.4.2010, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(PaWeLL @  27.4.2010,  11:23 Найти цитируемый пост)
Без понятия.  

А где же тогда указывают "такой синтаксис":
Цитата(PaWeLL @  27.4.2010,  00:45 Найти цитируемый пост)
Да везде указывают такой синтаксис. 

 smile 
В общем, я с "парадоксом" не знаком, поэтому точно знать не могу, но что-то мне подсказывает, что переименовать таблицу там вообще нельзя. К примеру, на FoxPro этого тоже нельзя сделать за исключением того, если таблица не свободная, а входит в БД, да и то там переименование осуществляется не запросом, а фоксовой командой.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
PaWeLL
Дата 27.4.2010, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 16.11.2009

Репутация: нет
Всего: нет



Цитата(Данкинг @  27.4.2010,  10:27 Найти цитируемый пост)
А где же тогда указывают "такой синтаксис":


Ну SQL синтаксис на переименование везде такой указывается. А про переименование конкретно в парадоксе я не нашел ничего.

Это сообщение отредактировал(а) PaWeLL - 27.4.2010, 11:41
PM MAIL   Вверх
skyboy
Дата 27.4.2010, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 15
Всего: 260



смотреть надо в разделе справки про alter table. у тебя есть справка с SQL Reference?
PM MAIL   Вверх
PaWeLL
Дата 27.4.2010, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 16.11.2009

Репутация: нет
Всего: нет



Цитата(skyboy @ 27.4.2010,  10:51)
смотреть надо в разделе справки про alter table. у тебя есть справка с SQL Reference?

К сожалению нет, а где её взять?
PM MAIL   Вверх
Данкинг
Дата 27.4.2010, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(PaWeLL @  27.4.2010,  11:33 Найти цитируемый пост)
Ну SQL синтаксис на переименование везде такой указывается. 

Переименование таблицы? Или всё-таки колонки таблицы?

Добавлено через 52 секунды
Цитата(PaWeLL @  27.4.2010,  12:40 Найти цитируемый пост)
К сожалению нет, а где её взять? 

Видимо, в описании "парадокса" должен быть и синтаксис его SQL-запросов. Уж не знаю, где его взять, тебе виднее.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0545 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.