ddl

alter table agregar VARIAS columnas DESPUÉS DE columna1

Necesito agregar varias columnas a una tabla pero posicionar las columnas después de una columna llamada lastname. He intent ... ara la sintaxis correcta a utilizar near') AFTER lastname ' at line 7 ¿Cómo puedo usar AFTER en una consulta como esta?

¿Cómo agrego una clave foránea a una tabla SQLite existente?

Tengo la siguiente tabla: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); ¿Có ... ilitadas. La mayoría de los ejemplos asumen que estás creando la tabla - me gustaría agregar la restricción a una existente.

Clave principal Sqlite en múltiples columnas

¿Cuál es la sintaxis para especificar una clave primaria en más de 1 columna en SQLITE ?

¿Cómo uso CREAR O REEMPLAZAR?

¿Estoy en lo cierto al entender que CREAR O REEMPLAZAR básicamente significa "si el objeto existe, suéltelo, y luego créelo ... T 'Default Title') Estoy haciendo algo estúpido? No parece ser capaz de encontrar mucha documentación sobre esta sintaxis.

¿Te gustan tus claves principales? [cerrado]

En una discusión bastante animada en mi equipo me hicieron pensar lo que a la mayoría de la gente le gusta como claves princi ... AR: ¿Alguien tiene un simple ejemplo/algoritmo para generar identificadores legibles por humanos para filas que escalan bien?

Solo puede haber una columna automática

¿Cómo puedo corregir el error de MySQL 'solo puede tener una columna de incremento automático'. CREATE TABLE book ( id I ... ENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Alter Table Add Column Syntax

Estoy tratando de agregar programáticamente una columna de identidad a una tabla Empleados. No estoy seguro de lo que estoy h ... LIZACIÓN : Creo que se está ahogando en la primera declaración con "Sintaxis incorrecta cerca de la palabra clave 'COLUMNA'."

Por qué usar varias columnas como claves primarias (clave primaria compuesta)

Este ejemplo se toma de w3schools. CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, F ... ves primarias en lugar de una sola columna? ¿Cuántas columnas se pueden usar juntas como clave primaria en una tabla dada?

¿ALTERAR la MESA sin bloquear la mesa?

Cuando se hace una instrucción ALTER TABLE en MySQL, toda la tabla se lee bloqueada durante la duración de la instrucción. Si ... por qué debemos aceptar que estos cambios deben resultar inevitablemente en tiempo de inactividad; eso es simplemente débil.

¿Es posible revertir CREATE TABLE y ALTERAR las instrucciones TABLE en las principales bases de datos SQL?

Estoy trabajando en un programa que emite DDL. Me gustaría saber si CREATE TABLE y DDL similar se pueden revertir en Postgres MySQL SQLite et al Describa cómo cada base de datos maneja las transacciones con DDL.

Eliminar columna de la tabla SQLite

Tengo un problema: necesito eliminar una columna de mi base de datos SQLite. Escribí esta consulta alter table table_name drop column column_name Pero no funciona. Ayúdame, por favor.

Simular CREAR BASE DE DATOS SI NO EXISTE para PostgreSQL?

Quiero crear una base de datos que no existe a través de JDBC. A diferencia de MySQL, PostgreSQL no soporta la sintaxis creat ... as en consecuencia. El segundo es un poco tedioso de resolver. ¿Hay alguna manera de lograr esta funcionalidad en Postgres?

Usando ALTER para soltar una columna si existe en MySQL

¿Cómo se puede usar ALTER para soltar una columna en una tabla MySQL si esa columna existe? Sé que puedo usar ALTER my_tab ... mn no existe. ¿Existe una sintaxis alternativa para eliminar la columna condicionalmente? Estoy usando MySQL versión 4.0.18.

Definición de columna SQL: ¿valor predeterminado y no redundante null?

He visto muchas veces la siguiente sintaxis que define una columna en una instrucción create/alter DDL: ALTER TABLE tbl ADD ... especificar también que la columna no debe aceptar valores NULOs ? En otras palabras, ¿no hace redundante NULL por DEFECTO ?

Truncamiento de una tabla en un procedimiento almacenado

Cuando corro lo siguiente en un shell Oracle funciona bien truncate table table_name Pero cuando intento ponerlo en un pr ... ine 3, ending_col 18, Found 'table', Expecting: @ ROW or ( or . or ; := ¿Por qué? Gracias, Klas Mellbourn

Terminología MySQL "restricciones" vs "claves foráneas" diferencia?

Estoy mirando los documentos de MySQL aquí y tratando de resolver la distinción entre claves FORÁNEAS y restricciones. Pensé ... sted FK, por lo que si no lo especifica, obtiene un FK anónimo? Cualquier aclaración sería muy apreciada. Gracias, Ethan

Cómo generar DDL completo de un esquema Oracle (scriptable)?

Puede alguien decirme cómo puedo generar el DDL para todas las tablas, vistas, índices, paquetes, procedimientos, funciones, ... en la salida para que los nombres de esquema coincidan con cualquiera que sean los nombres de mis nuevos esquemas. Gracias!

Existe la columna de Prueba, Agregar columna y Actualizar columna

Estoy tratando de escribir un script de actualización de base de datos de SQL Server. Quiero probar la existencia de una colu ... el DDL antes de poder actualizar la columna. He intentado varias permutaciones pero no estoy llegando a ninguna parte rápido.

Cómo generar DDL para todas las tablas en una base de datos en MySQL

Cómo generar el DDL para todas las tablas en una base de datos de MySQL a la vez. Sé que la siguiente consulta generará el DD ... ior resultará en DDL de la tabla customer_details. Estoy usando MySQL con MySQL workbench en el sistema operativo Windows.

Crear 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. Desafo ... tmpid INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ) SELECT * FROM tblLivecheck_copy WHERE tblLivecheck_copy.devId = did;