【发布时间】:2015-09-01 10:07:57
【问题描述】:
[客户发帖提问]
我想使用 Polybase 定期加载到 SQL 数据仓库。我的计划是创建一个存储过程,该过程采用“LOCATION”参数来创建外部表,但该参数由于语法而失败。这是我编写的代码示例:
alter PROCEDURE CETFromNewLocation
as
begin
Declare @location varchar(100)='data/2015/2015831';
Create External TABLE stg_tbl (
[DateId] int NULL
)
WITH (
LOCATION= @location,
DATA_SOURCE = my_external_source,
FILE_FORMAT = my_external_file_format,
REJECT_TYPE = VALUE,
REJECT_VALUE = 0
)
end
我得到的错误信息是:
> Parse error at line: 25, column: 16: Incorrect syntax near
> '@location'.
【问题讨论】:
标签: azure-sqldw