Usando SQL estándar, SQL-92, ¿cómo puedo convertir un carácter a un valor ASCII?SQL estándar - CHAR a ASCII
En MySQL es fácil usar la función ascii(), pero SQL-92 no tiene esto.
Usando SQL estándar, SQL-92, ¿cómo puedo convertir un carácter a un valor ASCII?SQL estándar - CHAR a ASCII
En MySQL es fácil usar la función ascii(), pero SQL-92 no tiene esto.
Parece el SQL-92 standard ni siquiera menciona ASCII en absoluto.
Como dices, cada proveedor de RDBMS tendría su propia implementación de cómo convertir char-> ascii y ascii-> char.
La mayoría nombran esta función ASCII()
.
Crear una tabla de consulta con todos los caracteres ASCII y sus correspondientes valores - there are only 127 of them - y luego simplemente hacer SELECT [value] FROM [table] WHERE [character] = 'A'
etc.
Tendría adivinar que los estándares ANSI SQL (92 et. al) son agnósticos de los medios. ASCII, EBcIDIC y otros detalles de implementación física son irrelevantes para la teoría relacional. –