Могу ли я сохранить информацию о псевдониме при использовании SQLite?

У меня есть скрипт, который анализирует файл xml для автоматического создания таблицы 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 или версию при извлечении данных.


person prosseek    schedule 12.09.2010    source источник


Ответы (1)


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

person Daniel Vassallo    schedule 12.09.2010