Korzystanie z procedur składowanych
Procedura składowana jest obiektem wykonywalny przechowywane w bazie danych.Wywołanie procedury składowanej jest podobne do wywoływania polecenia SQL.Przy użyciu procedury przechowywanej w źródle danych (zamiast wykonywania lub przygotowywanym w aplikacji klienckiej) można mają kilka zalet, tym większą wydajność, obciążenie sieci obniżone i poprawy spójności i dokładności.
Procedura składowana może mieć dowolną liczbę (w tym zero) wejściowe lub parametry wyjściowe i może przekazać wartości zwracanej.Możesz albo wartości parametrów kodu twarde jak szczegółowe dane wartości lub użyć znacznik parametru (znak zapytania "?").
[!UWAGA]
Procedury przechowywane utworzone przy użyciu języka Visual C++, muszą być skompilowane z CLR SQL Server /clr:safe opcję kompilatora.
Dostawca OLE DB dla programu SQL Server (SQLOLEDB) obsługuje następujące mechanizmy, które przechowywane za pomocą zwracanych danych:
Każdej instrukcji SELECT w procedurze generuje zestaw wyników.
Procedury może zwracać danych przy użyciu parametrów wyjściowych.
Procedura może mieć całkowitą kod powrotu.
[!UWAGA]
Nie możesz użyć procedur przechowywanych z dostawcy OLE DB dla Jet ponieważ ten dostawca nie obsługuje procedury przechowywane; tylko stałe są dozwolone w ciągi kwerend.