我試圖分析查詢提取邏輯和我看到的是使用語法SELECT FROM表名多個SELECT語句(1)。下面是一些正在使用的語法的例子。這是一個相當大的插入語句,所以我無法發佈整個查詢。在TSQL什麼呢表名(1)平均
select nh.firm_code, nh.acct_num, nh.sub_code, b.amt
from nav_hist nh(1), breakpoints b
where nh.sales_load_id = b.schedule_id
select sum(weekdays.factor)
from calc_hist weekdays(1)
where weekdays.sys_date >= dateadd(dd, f.usr_num_days - 7, f.sys_date)
and weekdays.sys_date < f.sys_date
and c.firm_code = weekdays.firm_code
有沒有人知道(1)在from語句中的含義?
(1)實際上是後綴到別名。在SQL Server 2005和2012中進行測試會導致語法錯誤'1''附近的語法錯誤。 –
你在看什麼rdbms? – Taryn
這在SQL Server 2008中運行時沒有問題。平日是有效的表名而不是別名。 –