Udostępnij za pośrednictwem


korzystanie z procedur składowanych

Procedura składowana to obiekt wykonywalny przechowywany w bazie danych. Wywoływanie procedury składowanej jest podobne do wywoływania polecenia SQL. Użycie procedur składowanych w źródle danych (zamiast wykonywania lub przygotowywania instrukcji w aplikacji klienckiej) może zapewnić kilka zalet, w tym większą wydajność, zmniejszenie obciążenia sieci oraz lepszą spójność i dokładność.

Procedura składowana może mieć dowolną liczbę parametrów wejściowych lub wyjściowych (w tym zero) i może przekazać wartość zwracaną. Możesz użyć twardych wartości parametrów kodu jako określonych wartości danych lub użyć znacznika parametru (znak zapytania "?").

Uwaga

Procedury składowane środowiska CLR SQL Server utworzone przy użyciu języka Visual C++ muszą być kompilowane z opcją kompilatora /clr:safe .

Dostawca OLE DB dla programu SQL Server (SQLOLEDB) obsługuje następujące mechanizmy, których procedury składowane używają do zwracania danych:

  • Każda instrukcja SELECT w procedurze generuje zestaw wyników.

  • Procedura może zwracać dane za pomocą parametrów wyjściowych.

  • Procedura może mieć kod zwracany przez liczbę całkowitą.

Uwaga

Nie można używać procedur składowanych z dostawcą OLE DB dla jet, ponieważ ten dostawca nie obsługuje procedur składowanych; tylko stałe są dozwolone w ciągach zapytania.

Zobacz też

Praca z szablonami konsumentów OLE DB