繁体   English   中英

Azure SQL数据仓库计算列错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM