INSERT INTO blabla (blabla1, blabla2, blabla3, blabla4, blabla5, blabla6 e
via cosi fino a 40... Il problema è che mi sta tutto nello stesso rigo e con
VS2008 impazzisco! :)
Com'è la sintassi dentro ad una SP per andare a capo?
Vi ringrazio e scusate per il tempo perso..
Fra
il carattere _ ti permette di continuare a capo...
intendevi questo?
Ciao
Vito
Vito ti ha gia' risposto relativamente alla continuazione di riga "dentro
Visual Basic", ma questo ha poco senso dentro una stored procedure, che in
VS poco "ci azzecca"..
al di la' di cio', per SQL Server non esistono "comandi su singola riga",
nel senso che puoi tranquillamente scrivere una singola istruzione su
diverse righe, similarmente a
INSERT INTO dbo.tabella
(col1, col2,
col3, col4,
col5,
col6
)
VALUES ( xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
xx, xx, xx,
xxxxxxxxxxxxxxxxxxxxxxxx
);
cio' perche' il parser non legge "riga per riga", bensi' istruzione per
istruzione..
visto che il parser "sa come si scrive" un'istruzione INSERT, e' in grado di
recuerare l'intera istruzione anche su piu' righe :)
saluti
--
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz
DbaMgr2k ver 0.21.1 - DbaMgr ver 0.65.1 and further SQL Tools
http://www.hotelsole.com - http://www.hotelsolericcione.de
--------- remove DMO to reply
e preso in considerazione questa
> > stesso rigo e con VS2008 impazzisco! :)
;)
Ciao
Vito
> salve,
> Francy wrote:
> > Ciao, ho una SP che esegue, in una sua parte un insert di molti campi
> > e mi viene una riga lunghissima e poco gestibile tipo
> >
> > INSERT INTO blabla (blabla1, blabla2, blabla3, blabla4, blabla5,
> > blabla6 e via cosi fino a 40... Il problema è che mi sta tutto nello
> > stesso rigo e con VS2008 impazzisco! :)
> >
> > Com'è la sintassi dentro ad una SP per andare a capo?
Tutto ok! VS intendevo che, so che la SP è una cosa a parte, ma la scrivo
mediante VS allacciato al db.
Grazie per i consigli adesso la mia SP è piu leggibile