W SQL Server możesz uruchomić polecenie, które spowoduje, że następne polecenie nie zostanie wykonane.
Aby zrobić dokładnie to, co parse
przycisk działa, użyj
SET NOEXEC ON;
Żadne polecenie po tym nie zostanie wykonane i tylko zostanie ocenione/skompilowane. Aby wrócić do normalnego użytkowania poniżej
SET NOEXEC OFF;
Aby uprościć aplikację i nie używać SMO, użyj poniższej strategii:
Otocz swoje zapytanie SET NOEXEC ON
i SET NOEXEC OFF
-- string yourSqlStatement = "SET NOEXEC ON; " + textarea.Text + " SET NOEXEC OFF;"
-- execute the yourSqlStatement using your programming language