Preguntas etiquetadas con ddl

El lenguaje de definición de datos es un subconjunto de SQL para manipular elementos estructurales de una base de datos, no el contenido de tablas. CREATE, DROP, ALTER y declaraciones relacionadas.

14
¿Cómo utilizo CREAR O REEMPLAZAR?
¿Estoy en lo correcto al entender que CREAR O REEMPLAZAR básicamente significa "si el objeto existe, suéltelo y luego créelo de cualquier manera"? Si es así, ¿qué estoy haciendo mal? Esto funciona: CREATE TABLE foo (id NUMBER, title VARCHAR2(4000) DEFAULT 'Default Title') Y esto no (ORA-00922: opción faltante o inválida): …
98 oracle  oracle10g  ddl 

8
Usando ALTER para eliminar una columna si existe en MySQL
¿Cómo se puede usar ALTER para colocar una columna en una tabla MySQL si esa columna existe? Sé que puedo usarlo ALTER TABLE my_table DROP COLUMN my_column, pero eso arrojará un error si my_columnno existe. ¿Existe una sintaxis alternativa para descartar la columna de forma condicional? Estoy usando MySQL versión …
92 mysql  ddl  mysql4 



3
Cree una tabla temporal en MySQL con un índice de una selección
Tengo una función almacenada donde uso tablas temporales. Por razones de rendimiento, necesito un índice en esa tabla. Desafortunadamente, no puedo usar ALTER TABLEporque esto causa una confirmación implícita. Por lo tanto estoy buscando la sintaxis para añadir el INDEXde tempiddurante la creación. ¿Alguien puede ser de ayuda? CREATE TEMPORARY …
82 mysql  ddl  temp-tables 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.