sql >> Database >  >> Database Tools >> SSMS

Validatie van SQL Stored Procedure in .NET Front End (vergelijkbaar met Parse-optie in SSMS)

In SQL Server kunt u een opdracht uitvoeren die ervoor zorgt dat de volgende opdracht niet wordt uitgevoerd.

Om precies te doen wat de parse knop doet, gebruik

SET NOEXEC ON;

Elk commando daarna wordt niet uitgevoerd en alleen geëvalueerd/gecompileerd. Om terug te gaan naar normaal gebruik hieronder

SET NOEXEC OFF;

Dus om uw applicatie te vereenvoudigen en geen SMO te gebruiken, gebruikt u onderstaande strategie:

Omring uw zoekopdracht met SET NOEXEC ON en SET NOEXEC OFF

-- string yourSqlStatement  = "SET NOEXEC ON; " + textarea.Text + " SET NOEXEC OFF;"
-- execute the yourSqlStatement using your programming language

SQL Server-referentie



  1. Cast FOR XML naar Varchar (max)

  2. MySQL STR_TO_DATE-functie werkt niet voor tijd

  3. Phpmyadmin loopt vast bij query, db te groot?

  4. phpmyadmin kan de bladerweergave van de tabel niet openen