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

SQL Stored Procedure Validering i .NET Front End (ligner Parse Option i SSMS)

I SQL Server kan du køre en kommando, som forårsager, at den næste kommando ikke udføres.

For at gøre præcis, hvad der parse knappen gør, brug

SET NOEXEC ON;

Enhver kommando efter det, vil ikke udføres og vil kun blive evalueret/kompileret. For at gå tilbage til normal brug nedenfor

SET NOEXEC OFF;

Så for at forenkle din ansøgning og ikke bruge SMO, brug nedenstående strategi:

Omring din forespørgsel med SET NOEXEC ON og SET NOEXEC OFF

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

SQL-serverreference



  1. Script alle lagrede procedurer i Management Studio 2005

  2. Denne tabel indeholder ikke en unik kolonne. Grid redigering, afkrydsningsfelt, Rediger, Kopier og Slet funktioner er ikke tilgængelige

  3. Er der gratis SQL Server Mgmt Studio Autocomplete Add-ins?

  4. Automatisk opdatering af lager i Database Mysql