SQL Server: что такое канонические функции ODBC? - PullRequest
3 голосов
/ 26 марта 2011

Что такое канонические функции ODBC (например, {fn NOW()})?

Ответы [ 2 ]

3 голосов
/ 26 марта 2011

По сути, эти канонические функции представляют собой набор функций, которые, как обещает Microsoft, будут работать со всеми типами источников данных, которые поддерживают их провайдеры.Это означает, что вам не нужно дифференцировать ваш код в зависимости от того, какой поставщик данных вы на самом деле используете.

Эти функции не являются частью базового SQL, и поэтому вам следует попытаться найти альтернативы, которые будут работать в стандартных реализацияхSQL или T-SQL.

2 голосов
/ 26 марта 2011

От MSDN:

Канонические функции - это функции, которые поддерживаются всеми поставщиками данных и могут использоваться всеми технологиями запросов. Канонические функции не могут быть расширены поставщиком.

Ссылка выше относится к каноническим функциям ADO, но термин канонический , используемый вместе с термином функция , все еще относится к тому же принципу с ODBC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...