sql >> Base de Datos >  >> RDS >> Oracle

Usando TUPLES para poner más de 1000 entradas en la cláusula SQL IN

Si desea poner más de 1000 valores codificados separados por comas, use el concepto llamado "Tuplas".

A continuación se muestra una sintaxis simple del uso de tupla:

SELECT * FROM TABLE_NAME WHERE (1, COLUMN_NAME) IN 
((1, VALUE_1), 
(1, VALUE_2), 
...
...
...
...
(1, VALUE_1000),
(1, VALUE_1001));

Este enfoque ayudará a enmarcar una consulta SQL con más de 1000 entradas en la cláusula IN.

Espero que esto ayude. Agregue a este hilo si hay algún otro enfoque para este tipo de escenario; eso sería útil.

Gracias
Mariscal