Страница 1 из 1
Как SQL-запросом в Paradox увеличить длину поля первичного ключа?
Добавлено: 26 янв 2010, 18:36
Aeros
Добрый день! Помогите, есть вопрос по SQL Paradox:
есть заполненная таблица с первичным ключем полем AAA CHAR(5).
Как SQL-запросами увеличить длину поля до CHAR(20) ? Причем на этот первичный ключ есть ссылки - Foreign key из других таблиц...
Re: Как SQL-запросом в Paradox увеличить длину поля первичного ключа?
Добавлено: 27 янв 2010, 07:42
Duncon
Читай мануалы по AFTER TABLE
Re: Как SQL-запросом в Paradox увеличить длину поля первичного ключа?
Добавлено: 27 янв 2010, 14:25
Aeros
Duncon писал(а):Читай мануалы по AFTER TABLE
Спасибо за содержательный ответ. В том мануале, которым я располагаю, есть варианты только
ALTER TABLE ... ADD... и ALTER TABLE ... DROP...
И, если бы не первичный ключ, я обошелся бы только этими возможностями.
Надеюсь, Вы располагаете расширенным синтаксисом Парадоксовского SQL...
Если да, бросоните мне, пожалуйста, хелповский текст AFTER TABLE или весь файл мануала. Спасибо
Re: Как SQL-запросом в Paradox увеличить длину поля первичного ключа?
Добавлено: 27 янв 2010, 17:36
Игорь Акопян
очепятался он, ALTER имелся ввиду.
Парадоксный SQL не расширенный а наоборот урезанный, так что может статься не выйдет ничего...
Как вариант убить связь, добавить новое поле нужной размерности, скопировать данные в новое поле, дропнуть старое поле, установить связь
Re: Как SQL-запросом в Paradox увеличить длину поля первичного ключа?
Добавлено: 27 янв 2010, 17:44
Duncon
Угу опечатался.