Estandard y el case sensitive

Iniciado por WHK, 24 Julio 2013, 17:01 PM

0 Miembros y 1 Visitante están viendo este tema.

WHK

Tengo una duda, se que una consulta sql (sea en sql server o mysql) escrita en mayusculas o minusculas da lo mismo en cuanto a las funciones y constantes, pero oficialmente como se deben escribir? con mayusculas o minusculas? ya que en algunos editores de código me lo pasan todo a mayusculas y otros a minusculas.

Novlucker

Buena pregunta, no se como será oficialmente, pero a mi me duelen los ojos cuando veo esas cosas en minúsculas :-\
Acabo de mirar los borradores para las especificaciones de TSQL y parece que no lo especifica :-\
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

z3nth10n

Pues según, si no funciona en minúsculas, pues se pasa a mayúsculas. Es todo lógica, ahora, que cual es la que se usa? Npi... :-\

Interesados hablad por Discord.

1mpuls0

En lo particular he aprendido a basarme en la estructura de las funciones primitivas tanto de cada lenguajes de programación como de base de datos.

Por ejemplo count es una función.

MSSQL:

SELECT COUNT(*) FROM table;

MySQL
SELECT COUNT(*) FROM table;

de lo anterior podemos decir que las funciones tanto mssql y mysql se escriben con mayusculas.

Además cuando no sé que nomenclatura seguir me baso en los ejemplos o como ya lo dije en funciones primitivas del lenguaje.
http://sqlserversamples.codeplex.com/

Saludos.
abc


WHK

bueno gracias :) llegué a la conclusión de que desde ahora en adelante todo lo que no sea un nombre de tabla o columna se escribirá en mayusculas.

Es como raro porque uno tiene asociado escribir en mayusculas a ser irrespetuoso y querer gritar xD de hecho todos los lenguajes de programación que conozco se basan en minusculas, sql al parecer es la excepción de todos.