|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
8.3 Применение пользовательских функцийПользовательские функции SQL Server, применение, CREATE FUNCTION, отличия от хранимых процедур Пользовательские функции по функциональности похожи на хранимые процедуры. Разница заключается в том, что возможностей у них меньше (в частности, они должны возвращать только одно значение, например, скалярное или табличное), но их удобнее использовать с точки зрения синтаксиса. Например, создать функцию можно так: CREATE FUNCTION testF(@n1 int, @n2 as int) RETURNS int AS BEGIN Return (@n1*@n2) END Или обычным способом средствами Enterprise Manager. Вызвать функцию на выполнение можно так: Select dbo.testF(5, 8) В MS Access пользовательских функций не предусмотрено - их роли выполняют те же макросы и модули VBA.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||