Se desea añadir una tabla "Subsanacion" con las columnas numéricas idSubsanacion e idSolicitudBeca y la columna alfanumérica de 2000 caracteres TextoFundamento. ¿Cuál de las siguientes sentencias sería la correcta?
- A.CREATE TABLE Subsanacion (idSubsanacion bigint, idSolicitudBeca bigint, TextoFundamento varchar(2000));
- B.CREATE Subsanacion (idSubsanacion bigint, idSolicitudBeca bigint, TextoFundamento varchar(2000));Respuesta correcta
- C.CREATE NEW TABLE Subsanacion (idSubsanacion bigint, idSolicitudBeca bigint, TextoFundamento varchar(2000));
- D.CREATE TABLE Subsanacion AS (idSubsanacion bigint, idSolicitudBeca bigint, TextoFundamento varchar(2000));
Explicación
La respuesta oficial es B. Sin embargo, la sintaxis SQL correcta requiere la palabra TABLE (CREATE TABLE Subsanacion), que aparece en la opción A. La opción B omite esta palabra clave.