Di SQL Server, Anda dapat menjalankan perintah yang menyebabkan perintah berikutnya tidak dijalankan.
Untuk melakukan persis apa yang parse
tombol tidak, gunakan
SET NOEXEC ON;
Perintah apa pun setelah itu, tidak akan dijalankan dan hanya akan dievaluasi/dikompilasi. Untuk kembali ke penggunaan normal di bawah
SET NOEXEC OFF;
Jadi untuk menyederhanakan aplikasi Anda dan tidak menggunakan SMO, gunakan strategi di bawah ini:
Kelilingi kueri Anda dengan SET NOEXEC ON
dan SET NOEXEC OFF
-- string yourSqlStatement = "SET NOEXEC ON; " + textarea.Text + " SET NOEXEC OFF;"
-- execute the yourSqlStatement using your programming language