Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Praca z szablonami konsumentów OLE DB