您可以在创建时在字段上创建别名吗?实施例
CREATE TABLE MYTABLE (
VERY_LONG_NAME AS VLN INT NOT NULL )
答案 0 :(得分:7)
否强>
为什么要创建一个包含VERY_LONG_NAME
的表,然后将其别名?只需选择A_BETTER_NAME
即可。
此外,拥有一个可以通过多个名称访问列的数据库会很困惑。您如何知道哪个名称是实际名称,哪个是别名?
修改强>
根据@DavidFabers建议,如果您必须为列VERY_LONG_NAME
命名,则可以创建一个视图,允许/用户通过更短的名称访问该列:
CREATE VIEW [vwMyTable] AS
SELECT VERY_LONG_NAME AS A_BETTER_NAME
FROM MyTable