我想通过使用 SSDT 中的变量删除 DDL 语句来删除特定日期的分区。
当前收到错误为“无效输入”
我也尝试了直接输入选项,但它不起作用。
当静态日期作为直接输入传递时,下面的代码可以正常工作:
{
"delete" : {
"object" : {
"database": "TestDatabase",
"Table" : "Delta",
"partition" : "Delta 20200501"
}
}
}
我尝试将变量传递给日期,但它不起作用:
{
"delete" : {
"object" : {
"database": "TestDatabase",
"Table" : "Delta",
"partition" : "Delta " + REPLACE(@[USER::ExpiryDate],"-",""), + " \"
}
}
}
删除分区的确切删除语法是什么?如何使用变量而不是静态日期?
谢谢