SQL Server:什么是ODBC规范函数?

时间:2011-03-26 07:27:20

标签: sql-server sql-server-2008 tsql sql-server-2005

什么是ODBC规范函数(如{fn NOW()})?

2 个答案:

答案 0 :(得分:3)

这些规范函数基本上是一组函数,Microsoft承诺将对其提供程序支持的所有类型的数据源起作用。这意味着您无需区分代码,具体取决于您实际使用的数据提供程序。

这些函数不是基本SQL的一部分,因此您应该尝试找到可以使用SQL或T-SQL的标准实现的替代方法。

答案 1 :(得分:2)

From MSDN:

规范函数是所有数据提供程序都支持的函数,可供所有查询技术使用。规范函数不能由提供者扩展。

上面的链接指的是ADO规范函数,但与术语函数一起使用的术语canoncial仍然与ODBC的原理相同。