Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

statement GO in SQL Management studio

203 views
Skip to first unread message

ferradini

unread,
Nov 19, 2011, 8:27:59 PM11/19/11
to
se con uno script creo una query trovo i vari comandi separati da una
istruzione GO. E fin qui tutto bene.

Esempio /****** Object: UserDefinedFunction [dbo].[fn_last_duagg]
Script Date: 11/20/2011 02:15:39 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


se la query la salvo in un file di testo (i.e pippo.sql) e poi desidero
eseguirla in un metodo (c#)

public void ExecSQLQuery(string queryString)
{
using (SqlConnection conn = new
SqlConnection(Globals.ConnectionString2008))
{
SqlCommand command = new SqlCommand(queryString, conn);
command.Connection.Open();
command.ExecuteNonQuery();
}
}

per ogni GO presente mi da un errore
*Sintassi non corretta in prossimità di 'GO'*

Dove sbaglio ?







giorgio rancati

unread,
Nov 20, 2011, 12:30:22 PM11/20/11
to

"ferradini" <gianmarco...@email.it> ha scritto nel messaggio
news:ja9l31$vmk$1...@tdi.cu.mi.it...
> se con uno script creo una query trovo i vari comandi separati da una
> istruzione GO. E fin qui tutto bene.
>
> Esempio /****** Object: UserDefinedFunction [dbo].[fn_last_duagg] Script
> Date: 11/20/2011 02:15:39 ******/
> SET ANSI_NULLS ON
> GO
>
> SET QUOTED_IDENTIFIER ON
> GO
>
>
> se la query la salvo in un file di testo (i.e pippo.sql) e poi desidero
> eseguirla in un metodo (c#)
[CUT]
> per ogni GO presente mi da un errore
> *Sintassi non corretta in prossimità di 'GO'*
> Dove sbaglio ?

Ciao,

leggi questo copia/incolla
----
GO non è un'istruzione Transact-SQL, ma un comando riconosciuto dalle
utilità sqlcmd e osql e dall'editor del codice di SQL Server Management
Studio
----
tratto da: http://msdn.microsoft.com/it-it/library/ms188037.aspx

in sostanza per ogni Go devi eseguire un command.ExecuteNonQuery(), il primo
con SET ANSI_NULLS ON, il secondo con SET QUOTED_IDENTIFIER ON e così via.

Ciao
Giorgio Rancati


ferradini

unread,
Nov 20, 2011, 3:48:18 PM11/20/11
to
Ti ringrazio. Ferradini
0 new messages