Principales respuestas
Como tener todas esos Datos en una sola Lista?

Pregunta
-
hola buenas espero que me respondan.
Tengo un codigo que me genera la tabla ASCII desde el cero "0" hasta el numero 255. y pues mi codigo me genera como minitablas casando cada valor en decimal con su respectivo simbolo y mi duda es como puedo hacer que solo me genere una sola cabezera y todos los datos del ASCII esten en esa misma tabla. Dejo el codigo espero que me puedan ayudar.
SET TEXTSIZE 0;
DECLARE @position int, @string char(8);
set @position = 0;
set @string = 'New Moon';
while @position <= 255
BEGIN
select @position as NoDec,
char (@position) as Simbolo
set @position = @position + 1
END;
GOy de antemano muchas gracias...
Respuestas
-
Hola,
Puedes usar una tabla temporal o variable tabla, realizar las inserciones y luego consultarla.
https://docs.microsoft.com/es-es/sql/t-sql/statements/insert-transact-sql
Saludos,
- Propuesto como respuesta Pablo RubioModerator jueves, 18 de enero de 2018 15:43
- Marcado como respuesta Pablo RubioModerator jueves, 18 de enero de 2018 16:55
-
Yo ocuparía una CTE recursiva para generar la secuencia, por ejemplo:
WITH TablaASCII (_ASCII, _Char) AS ( SELECT 1, CHAR(1) UNION ALL SELECT _ASCII + 1, CHAR(_ASCII + 1) FROM TablaASCII WHERE _ASCII <= 255 ) SELECT * FROM TablaASCII OPTION (MAXRECURSION 255) GO
- Propuesto como respuesta Pablo RubioModerator jueves, 18 de enero de 2018 15:43
- Marcado como respuesta Pablo RubioModerator jueves, 18 de enero de 2018 16:55
-
willams muchas gracias es justo lo que estaba buscando (y)
Saludos...
- Marcado como respuesta Pablo RubioModerator jueves, 18 de enero de 2018 16:55
Todas las respuestas
-
Hola,
Puedes usar una tabla temporal o variable tabla, realizar las inserciones y luego consultarla.
https://docs.microsoft.com/es-es/sql/t-sql/statements/insert-transact-sql
Saludos,
- Propuesto como respuesta Pablo RubioModerator jueves, 18 de enero de 2018 15:43
- Marcado como respuesta Pablo RubioModerator jueves, 18 de enero de 2018 16:55
-
Yo ocuparía una CTE recursiva para generar la secuencia, por ejemplo:
WITH TablaASCII (_ASCII, _Char) AS ( SELECT 1, CHAR(1) UNION ALL SELECT _ASCII + 1, CHAR(_ASCII + 1) FROM TablaASCII WHERE _ASCII <= 255 ) SELECT * FROM TablaASCII OPTION (MAXRECURSION 255) GO
- Propuesto como respuesta Pablo RubioModerator jueves, 18 de enero de 2018 15:43
- Marcado como respuesta Pablo RubioModerator jueves, 18 de enero de 2018 16:55
-
willams muchas gracias es justo lo que estaba buscando (y)
Saludos...
- Marcado como respuesta Pablo RubioModerator jueves, 18 de enero de 2018 16:55