[英]Azure SQL Data Warehouse Computed Column Error
我真的不确定下面的错误是什么,但是此语句在Azure SQL数据库中完美运行,但在Azure SQL数据仓库中却无法正常运行。 SQL数据仓库中是否有特定于计算列的内容?
这是我正在尝试的简单创建表语句
CREATE TABLE Authors ( AuthorId int IDENTITY(1,1) NOT NULL, FirstName nvarchar(100), LastName nvarchar(100), FullName AS (FirstName + SPACE(1) + LastName) -- computed column )
错误:
Msg 103010, Level 16, State 1, Line 1 Parse error at line: 6, column: 11: Incorrect syntax near 'AS'.
请参阅迁移计算列
内存优化表不支持计算列。 但是,您可以模拟计算列。
该参考文献建议使用一种视图来模拟非持久计算列的效果。
对于持久化的计算列,该参考文献建议使用存储过程(一个插入存储过程以进行更新)。
您需要评估持久数据的好处是否超过了使用视图的简便性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.