Kann ich mehrere Spalten in mehrere Variablen innerhalb der gleichen SELECT-Abfrage in MySQL SELECT?MySQL: Auswählen mehrerer Felder in mehrere Variablen in einer gespeicherten Prozedur
Zum Beispiel:
DECLARE iId INT(20);
DECLARE dCreate DATETIME;
SELECT Id INTO iId, dateCreated INTO dCreate
FROM products
WHERE pName=iName;
Was ist die korrekte Syntax für das?
+1. Dies ist ein Fall, in dem die T-SQL-Syntax klarer ist. Wenn Sie diese als separate Listen haben, wird das gleiche Wartungsproblem wie bei DECLARE CURSOR und FETCH auftreten (nicht dass ich, äh, diese jemals verwende). – harpo
Gleiches gilt für Pl/Sql. –