sql >> Databáze >  >> RDS >> Sqlserver

Deklarujte proměnnou s více hodnotami v SQL

Potřebujete proměnná tabulky nebo dočasná tabulka .

DECLARE @RECEIPTIDS TABLE(val VARCHAR(100))
Insert into @RECEIPTIDS values ('R00013'), ('R00028')

Můžete jej použít v IN jako

where field IN (Select val from @RECEIPTIDS)


  1. Více dotazů VS uložená procedura

  2. PHP MySql - Zkontrolujte, zda hodnota existuje

  3. Pochopení indexů v MySQL:Část druhá

  4. Minimalizace dopadu DBCC CHECKDB:DO a DONT