13. 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));
- C) CREATE NEW TABLE Subsanacion (IdSubsanacion bigint, IdSolicitudBeca bigint, TextoFundamento varchar(2000));
- D) CREATE TABLE Subsanacion AS (IdSubsanacion bigint, IdSolicitudBeca bigint, TextoFundamento varchar(2000));
Feedback de la pregunta
La respuesta correcta es A. La sintaxis estándar de SQL para crear una tabla es `CREATE TABLE nombre_tabla (columna1 tipo, columna2 tipo, ...);`. La opción A sigue esta sintaxis correctamente. La opción B omite la palabra `TABLE`. La opción C usa `CREATE NEW TABLE`, que no es una sintaxis estándar. La opción D usa `CREATE TABLE ... AS`, que se utiliza para crear una tabla a partir del resultado de una consulta.