这些'表提示' SQL Server

时间:2015-03-04 13:23:51

标签: sql-server

不太确定这些是诚实的。我正在看别人的SQL query,他们有SELECT个陈述,如下所示:

SELECT 
    Something,
    Something
FROM
MyTable(DEFAULT, DEFAULT, DEFAULT)

另一个看起来像这样:

SELECT 
    Something,
    Something
FROM
MyTable(NULL)

基督,当我做SELECT陈述时,我只把表名放在那里,就是这样。

有人可以告诉我(DEFAULT, DEFAULT, DEFAULT)将用于什么?还有(NULL) - 一旦我知道它们是什么,我相信还有更多这些。

如果这是一个重复的问题我很抱歉,但我似乎无法在任何地方找到答案。

谢谢! 麦克

2 个答案:

答案 0 :(得分:1)

似乎MyTable(DEFAULT,DEFAULT,DEFAULT)是一个表值函数调用。此函数有三个参数,所有这些参数都应采用默认值。

答案 1 :(得分:0)

在Management Studio中,查看可编程性 - >函数 - >表值函数。在那里你会看到函数的定义。