Metoda ExecuteImmediate (bazy danych, SQLServer)
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
ExecuteImmediate metoda przesyła partia poleceń języka Transact-SQL dla połączenia i kieruje wykonania lub interpretacji partia określoną przez aplikację.
Składnia
object
.ExecuteImmediate(
Command
, [ ExecutionType ]
, [ Length ] )
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.Polecenia
Ciąg określający partia poleceń języka Transact-SQL.ExecutionType
Opcjonalne.Długa liczba całkowita, która kontroluje partia instrukcja opisanych w ustawieniach.Długość
Opcjonalne.Długa liczba całkowita, która wskazuje długość instrukcja partia.
Prototyp (C/C++)
HRESULT ExecuteImmediate(
SQLDMO_LPCSTR Command,
SQLDMO_EXEC_TYPE ExecType = SQLDMOExec_Default,
long lLength CPPDEFAULT(= 0));
Ustawienia
Ustaw ExecutionType za pomocą tych wartości argumentu.
Stała |
Wartość |
Opis |
---|---|---|
SQLDMOExec_ContinueOnError |
2 |
Każdy błąd, który nie zrywa połączenie w dalszym ciągu batch execution. |
SQLDMOExec_Default |
0 |
Brak opcji wykonanie instrukcja zestaw. |
SQLDMOExec_ i NoCommandTerm |
1 |
Ignoruj terminator polecenia w skrypcie.Wykonania jako pojedynczej partia. |
SQLDMOExec_NoExec |
4 |
Wykonanie na NOEXEC USTAWIONY przed jej wykonaniem partia.Wykonanie SET NOEXEC OFF po partia execution. |
SQLDMOExec_ParseOnly |
8 |
Wykonanie na PARSEONLY USTAWIONY przed jej wykonaniem partia.Wykonanie SET PARSEONLY OFF po partia execution. |
SQLDMOExec_QI_ON |
16 |
SET QUOTED_IDENTIFIER ON wykonać przed jej wykonaniem partia.Wykonanie SET QUOTED_IDENTIFIER OFF po partia execution. |