¿Podría enumerar algunas de las malas prácticas en SQL que hacen las personas novatas?SQL Code Smells
He encontrado el uso del "bucle WHILE" en escenarios que podrían resolverse utilizando operaciones de conjunto.
Otro ejemplo es insertar datos solo si no existe. Esto se puede lograr usando LEFT OUTER JOIN. Algunas personas optan por "SI"
¿Alguna otra idea?
Editar: Lo que estoy buscando es escenarios específicos (como se menciona en la pregunta) que podría lograrse mediante SQL sin utilizar construcciones de procedimiento
, gracias
Lijo
Esto se debe (al menos) ser wiki de la comunidad –
Tenga en cuenta que un "bucle WHILE" no es estrictamente SQL - Es una construcción en algunos lenguajes de extensión de procedimiento. – mkj
@mkj - Estoy de acuerdo con su punto. Mi pregunta es la mismaLo que estoy buscando es escenarios específicos (como se menciona en mi pregunta) que se podrían lograr usando SQL sin usar constructos de procedimiento. – Lijo