SQL DEFAULT

  SQL > SQL Avanzado > SQL DEFAULT

La restricción DEFAULT se utiliza para establecer un valor por defecto a una columna.

Si no se especifica un valor al insertar una fila, entonces se podrá el valor por defecto (DEFAULT) que tenga cada columna.

SQL DEFAULT en la sentencia CREATE TABLE

CREATE TABLE pedidos { idpedido int, producto int, cantidad int, fecha date DEFAULT GETDATE() }

Si al crear un pedido, no especificamos el valor de la columna 'fecha', entonces para esa columna se insertará por defecto obtenido de ejecutar la funcion GETDATE(), que devuelve la fecha del sistema

En lugar de una función, podemos insertar una valor concreto '2001-01-01' o cualquier otro valor.

SQL DEFAULT en la sentencia ALTER TABLE para MySQL

ALTER TABLE pedidos ALTER fecha DEFAULT '2012-01-01'

SQL DEFAULT en la sentencia ALTER TABLE para ORACLE, SQLSERVER, ACCESS:

ALTER TABLE pedidos ALTER COLUMN fecha SET DEFAULT '2012-01-01'

Para borrar DEFAULT en MySQL

ALTER TABLE pedidos ALTER fecha DROP DEFAULT

Para borrar DEFAULT en ORACLE, SQLSERVER, ACCESS:

ALTER TABLE pedidos ALTER COLUMN fecha DROP DEFAULT



Otros cursos


SQL. Curso completo de SQL. Aprende desde cero. Comandos SQL

PostgreSQL. Curso completo de SQL con PostgreSQL desde cero

Python 3. Curso completo de Python 3. Aprende desde cero


SQL CREATE INDEX >>


Copyright © 2012   11sql.com   Todos los derechos reservados.



SQL BASICO

SQL Intro
SQL Sintaxis
SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL ORDER BY
SQL INSERT
SQL UPDATE
SQL DELETE

SQL AVANZADO

SQL TOP
SQL LITE
SQL WILDCARDS
SQL IN
SQL BETWEEN
SQL ALIAS
SQL JOINS
SQL INNER JOIN
SQL LEFT JOIN
SQL RIGHT JOIN
SQL FULL JOIN
SQL UNION
SQL SELECT INTO
SQL CREATE DATABASE
SQL CREATE TABLE
SQL RESTRICCIONES
SQL NOT NULL
SQL UNIQUE
SQL UNIQUE ALTER TABLE
SQL PRIMARY KEY
SQL FOREIGN KEY
SQL CHECK
SQL DEFAULT
SQL CREATE INDEX
SQL DROP
SQL TRUNCATE
SQL ALTER
SQL AUTO INCREMENT
SQL VIEWS
SQL DATES
SQL VALORES NULL
SQL FUNCIONES NULL
SQL DATOS TEXTO MySQL
SQL DATOS NUMERICOS MySQL
SQL DATOS FECHA MySQL


Mapa del Sitio