SE>> По хорошему, здесь бы должна быть команда ALTER TABLE,
 SE>> но я ничего из этой команды не помню насчет смены файлов.

 AC> Какой же ж это альтер, если ты вместо одной таблицы, подсовываешь
 AC> другую...

По некоторому размышлению, я все равно склоняюсь к своему мнению.

Под словами "вместо одной таблицы, подсовываешь другую"
возможны 2 варианта
DML - подсунуть другие данные (типа мгновенного UPDATE)
DDL - сменить нечто в структуре таблицы.

Мне кажется, что переназначение места хранения внешней таблицы 
все-таки ближе к DDL, это типа как изменить вьюху - 
даже если она будет показывать другое, но это же все равно DDL.
Поэтому и alter.

Ответить