sql-server-data-tools - 如何通过 SSDT 中的变量添加 Delete DDL 语句
问题描述
我想通过使用 SSDT 中的变量删除 DDL 语句来删除特定日期的分区。
当前收到错误为“无效输入”
我也尝试了直接输入选项,但它不起作用。
当静态日期作为直接输入传递时,下面的代码可以正常工作:
{
"delete" : {
"object" : {
"database": "TestDatabase",
"Table" : "Delta",
"partition" : "Delta 20200501"
}
}
}
我尝试将变量传递给日期,但它不起作用:
{
"delete" : {
"object" : {
"database": "TestDatabase",
"Table" : "Delta",
"partition" : "Delta " + REPLACE(@[USER::ExpiryDate],"-",""), + " \"
}
}
}
删除分区的确切删除语法是什么?如何使用变量而不是静态日期?
谢谢
解决方案
推荐阅读
- android - 安卓下载 HLS
- javascript - 渲染过滤后排序的对象
- high-availability - Azure AKS - 在多个可用区上拆分节点池
- linux - Docker:如何将 Docker 镜像提取到本地系统
- vb.net - Datagridview着色行
- uwp - 如何解决 Windows 应用认证工具包 System.IO.DirectoryNotFoundException
- python - 使用 pandas 的组合组
- javascript - 如何检查是否将完成的 POST 方法提交到数据库,然后在 React-Redux 中重新渲染
- javascript - 如何成功获取下拉选择以触发 react-redux 中的动作调度
- asp.net - 我们在什么条件下使用
在每个之前 在 web.config 中