集合操作sql上的双花括号
我遇到了以下代码:集合操作sql上的双花括号,sql,sql-server,Sql,Sql Server,我遇到了以下代码: Declare @prmFromDT Datetime; Declare @prmToDT Datetime; SET @prmFromDT = '{{ @StartTime }}'; SET @prmToDT = '{{ @EndTime }}'; 为什么传递给局部变量的参数是双大括号?这是在特定程序(Datazen Dataview)中用于替换参数的语法 因此,您看到的是SQL变量@prmFromDT和@prmToDT都被参数填充 参考: 在Datazen的早期版本中
Declare @prmFromDT Datetime;
Declare @prmToDT Datetime;
SET @prmFromDT = '{{ @StartTime }}';
SET @prmToDT = '{{ @EndTime }}';
为什么传递给局部变量的参数是双大括号?这是在特定程序(Datazen Dataview)中用于替换参数的语法 因此,您看到的是SQL变量
@prmFromDT
和@prmToDT
都被参数填充
参考:
在Datazen的早期版本中,所有参数替换都已完成
内联。这就需要使用引号来包装字符串值
(例如,其中x='{{@Xvalue}}')。而这仍然是我们的情况
非DB连接类型,建议不要对DB类型执行此操作。
而DB类型将自动从一个
参数,如果该参数是包含在
如果存在任何其他文本,则查询肯定会失败。对于
示例,而上述示例的计算结果为“其中x=@p1”
类似于“WHERE y='P001-{{@Yvalue}}'”的内容将计算为
“其中y=‘P001-@p1’”,这显然不是正确的SQL参数
语法
资料来源:
另请参阅如何在datazen中使用参数以及生成的语法:
这是特定程序(Datazen Dataview)中用于替换参数的语法 因此,您看到的是SQL变量
@prmFromDT
和@prmToDT
都被参数填充
参考:
在Datazen的早期版本中,所有参数替换都已完成
内联。这就需要使用引号来包装字符串值
(例如,其中x='{{@Xvalue}}')。而这仍然是我们的情况
非DB连接类型,建议不要对DB类型执行此操作。
而DB类型将自动从一个
参数,如果该参数是包含在
如果存在任何其他文本,则查询肯定会失败。对于
示例,而上述示例的计算结果为“其中x=@p1”
类似于“WHERE y='P001-{{@Yvalue}}'”的内容将计算为
“其中y=‘P001-@p1’”,这显然不是正确的SQL参数
语法
资料来源:
另请参阅如何在datazen中使用参数以及生成的语法:
您正在使用哪些数据库管理系统?该代码是特定于产品的。在T-SQL(SQLServer上下文)中,单个花括号用作日期、时间和时间戳数据类型的ODBC转义序列。请参阅,我不确定是否使用双大括号,但我使用的是单大括号。这是SQL Server@jarlhIt,看起来像占位符。您能告诉我们使用此代码的上下文吗?Datazen dataview使用此上下文查询给定日期时间上的Sql Server db您使用的是哪个dbms?该代码是特定于产品的。在T-SQL(SQLServer上下文)中,单个花括号用作日期、时间和时间戳数据类型的ODBC转义序列。请参阅,我不确定是否使用双大括号,但我使用的是单大括号。这是SQL Server@jarlhIt,看起来像占位符。您能告诉我们使用此代码的上下文吗?Datazen dataview使用此上下文在给定的datetimesGreat上查询Sql Server数据库。这是我第一次接触到Datazen并且没有clueGreat。这是我第一次接触到Datazen,却毫无头绪