2010-09-12 3 views
1

У меня есть сценарий, который анализирует XML-файл для автоматического создания таблицы SQLite. И упрощенная команда выглядит следующим образом.Могу ли я сохранить информацию «alias», когда я использую SQLite?

 
Table string CREATE TABLE IF NOT EXISTS benchmark (id integer primary key autoincrement,Version float, CompilationParameters_Family text, CompilationParameters_XilinxVersion text, CompilationParameters_Device text, CompilationParameters_XilinxParameterList_Parameter_OptimizationGoal text, CompilationParameters_XilinxParameterList_Parameter_PlacerEffortLevel text) 

Это хорошо работает, но мне интересно, могу ли я добавить некоторые псевдонимы для имени в базе данных.

Возможно ли это? Я имею в виду, я могу иметь команду что-то вроде

Table string ... CompilationParameters_XilinxVersion tex >>as version<< ... 

так что я могу использовать CompilationParameters_XilinxVersion или версии, когда извлечения данных.

ответ

1

То, что вы пытаетесь сделать, невозможно в SQL. Тем не менее, вы можете создать VIEW, который просто заменяет имена длинного столбца короткими псевдонимами столбцов. Обратите внимание, что VIEW s в sqlite are read-only и поэтому не может быть записано.

Смежные вопросы