见过
var x = 5, y = {x}; // is as same as var x=5,y={x:x};
在某些SQL Server查询中使用,但找不到任何文献,甚至是关于它的功能或实现的问题。
我已经在LEFT JOIN查询中使用主表上的Max transactionid阅读了有关它的各种内容,但无法确定。
我熟悉SQL语言的Oracle语法,并且刚刚进行了实验。
如果有人可以给出解释,我将不胜感激。
由于
答案 0 :(得分:1)
DTZ.timeid BETWEEN @dimstartdate AND @dimenddate
在这个片段中 -
DTZ
- 可能是table alias
。如果您向上滚动该代码,那么
会找到某处FROM *<tablename>* AS DTZ
timeid
- 是表中具有别名的列的名称
DTZ
@dimstartdate
&安培; @dimenddate
- 是变量。滚动时再次滚动
起来,你会找到DECLARE @dimstartdate, DECLARE @dimenddate
BETWEEN
&amp; AND
是SQL关键字。来自Oracle,我相信你
必须熟悉它们。此类代码通常会跟随WHERE
并用作过滤器。在这种情况下,他们会过滤列timeid
中具有值的记录,这些记录介于传递给变量的值之间 - @dimstartdate & @dimenddate