El operador SET permite que las tablas de una base de datos se traten como objetos en un conjunto al realizar una consulta. El impacto de los operadores de conjuntos en el rendimiento de las consultas en SQL puede variar en función de factores como el tamaño de los conjuntos de datos implicados, la complejidad de las consultas y el sistema de gestión de bases de datos (SGBD) utilizado. La SET instrucción que asigna un valor a la variable devuelve un valor único. Al inicializar varias variables, use una instrucción independiente SET para cada variable local. Solo puede utilizar las variables en expresiones y no en lugar de nombres de objeto o palabras clave.
En matemáticas, las diversas operaciones en conjuntos que utilizan operadores matemáticos deben actuar sobre al menos dos conjuntos diferentes para producir resultados. Naturalmente, cuando se aplican a bases de datos, las operaciones SET también deben funcionar en dos o más tablas de bases de datos diferentes.
Los operadores SET disponibles para su uso en una base de datos son idénticos a los disponibles en matemáticas. Incluyen:
- INTERSECARSE
- UNIÓN
- DIFFERENCE


