В этом примере показано, как запуститься, пользовательская база данных функционируют на Microsoft® SQL Server®.
Считайте функцию базы данных get_prodCount это получает количества строки в таблице productTable. Таблица productTable содержит 30 строк, где каждая строка представляет продукт. Этот код задает эту функцию базы данных и берет имя схемы dbo.
CREATE FUNCTION dbo.get_prodCount()
RETURNS int
AS
BEGIN
DECLARE @PROD_COUNT int
SELECT @PROD_COUNT = count(*) FROM productTable
RETURN(@PROD_COUNT)
END
GOСоединитесь с Microsoft SQL Server с помощью драйвера ODBC. Например, этот код принимает, что вы соединяетесь с источником данных под названием MS SQL Server с именем пользователя username и пароль pwd.
conn = database('MS SQL Server','username','pwd');
Создайте SQL-запрос sqlquery это выполняет пользовательский функциональный код. Выполните пользовательскую функцию и импортируйте результаты при помощи fetch функция.
sqlquery = 'SELECT dbo.get_prodCount() as num_products';
results = fetch(conn,sqlquery);
Отобразите результаты. Пользовательский функциональный get_prodCount возвращается продукт считают 30.
results
results =
table
num_products
____________
30
close(conn)