Haz tu Pregunta
0

Crear tabla con sql

preguntado 2016-08-25 12:21:54 +0200

Imagen Gravatar de JPablos19

Buenos días. ¿por qué al crear una tabla desde SQL en Base los títulos de las columnas se crean en mayúsculas? Digamos, quiero crear la "Tabla1" usando SQL:

 CREATE TABLE Tabla1
( Clave int NOT NULL,
  En_Uso boolean,
  Descripción char(50) NOT NULL,
  Orden int,
  CONSTRAINT Clave_pk PRIMARY KEY (Clave)
);

Los títulos de la tabla se crean en mayúscula

CLAVE EN_USO DESCRIPCIÓN ORDEN ( y no: Clave En_Uso Descripción Orden )

También el nombre de la tabla "Tabla1" se crea en mayúscula "TABLA1".

¿Es este un comportamiento predeterminado, o se puede modificar para que cree la tabla según se hizo la definición de datos?

Un saludo y Gracias anticipadas a quienes respondan.

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

2 Respuestas

Ordenar por » viejos nuevas más votado
0

respondido 2016-08-25 16:23:01 +0200

Imagen Gravatar de m.a.riosv

El enlace a la guía de Hsqldb : https://wiki.documentfoundation.org/i...

Creo que aquí puedes encontrar alguna información: http://stackoverflow.com/questions/21...

edit marcar como ofensivo delete enlace mas

Comments

Por favor, si la respuesta ayudo a soluciona la pregunta pica el ✔.

Imagen Gravatar de m.a.riosv m.a.riosv ( 2016-08-26 01:28:34 +0200 )edit
0

respondido 2016-08-25 19:21:19 +0200

Imagen Gravatar de JPablos19

Gracias @m.a.riosv, he revisado las lecturas sugeridas, y finalmente logré el resultado esperado.

    CREATE TABLE "Tabla1"
( "Clave" int NOT NULL, 
   "En_Uso" boolean,  
   "Descripción" char(50) NOT NULL, 
   "Orden" int,
      CONSTRAINT "Clave_pk" PRIMARY KEY ("Clave")
    );

HSQLDB preserves the "Group" case when it is double-quoted.

Solucionada la pregunta. Gracias.

Ahora a modificar mis DDLs.

edit marcar como ofensivo delete enlace mas
Ingresa/Regístrate para Contestar

Herramientas de Preguntas

1 seguidor

Estadisticas

Preguntado: 2016-08-25 12:21:54 +0200

Visto: 382 veces

Ultima actualización: Aug 25 '16