>In plSql la select INTO si fa con SELECT COLONNA INTO VARIABILE
>FROM TABELLA,
>
>se provo a farla su una store procedure di TSQL non me la accetta,
>mi dice che la select ha problemi di sintassi, c'è un altra maniera?
Ciao Marco,
Se l'intento è quello di valorizzare una variabile con il valore contenuto in una colonna di una riga di una tabella, devi prima definire la variabile (ovviamente ) e poi valorizzarla come nel seguente esempio:
USE tempdb;
CREATE TABLE dbo.Students(
StudentID int NOT NULL PRIMARY KEY,
FirstName varchar(10) NOT NULL,
LastName varchar(10) NOT NULL
);
INSERT dbo.Students VALUES
(1, 'Lorenzo', 'Benaglia')
, (2, 'David', 'De Giacomi')
, (3, 'Alessandro', 'Alpi');
DECLARE @FirstName varchar(10);
SELECT @FirstName = FirstName
FROM dbo.Students
WHERE StudentID = 1;
PRINT @FirstName;
/* Output:
Lorenzo
*/
DROP TABLE dbo.Students;
>Grazie infinite
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org