Buscar

Realice su búsqueda por palabras clave, tags, FAQs, etc.

Creación o eliminación de NULL y restricción DEFAULT en una única sentencia

COMO AGREGAR UNA COLUMNA CON NOT NULL Y UNA RESTRICCION DEFAULT EN UNA MISMA SENTENCIA.

— MSSQL.
ALTER TABLE DSS_TBPHYSICAL_JOB ADD
TS_BEGIN DATETIME NOT NULL,
CONSTRAINT DF_DSS_TBPHYSICAL_JOB_TS_BEGIN DEFAULT GETDATE() FOR TS_BEGIN;
GO

— ORACLE.
ALTER TABLE ENTITY_BROWSER ADD TS_CREATED_USER_ID VARCHAR2(30) DEFAULT (‘ADMINISTRADOR’) NOT NULL;

COMO MODIFICAR UNA COLUMNA NULA CON NOT NULL Y UNA RESTRICCION DEFAULT EN UNA MISMA SENTENCIA, SI FUERA POSIBLE.

— ORACLE.
BEGIN
UPDATE    EIS_RESPONSE
SET    TS_BEGIN = SYSDATE
WHERE    (TS_BEGIN IS NULL);
COMMIT;
END;
/

ALTER TABLE EIS_RESPONSE MODIFY TS_BEGIN DATE DEFAULT (SYSDATE) NOT NULL;

— MSSQL.
BEGIN TRANSACTION
UPDATE    EIS_RESPONSE
SET    TS_BEGIN = GETDATE()
WHERE    (TS_BEGIN IS NULL);
COMMIT TRANSACTION;
GO

ALTER TABLE ENTITY_BROWSER ALTER COLUMN PKEY VARCHAR(36) NOT NULL;
GO
ALTER TABLE ENTITY_BROWSER ADD CONSTRAINT DF_ENTITY_BROWSER_PKEY DEFAULT NEWID() FOR PKEY;
GO

COMO ELIMINAR UNA RESTRICCION DEFAULT  DE UNA COLUMNA NO NULA EN UNA MISMA SENTENCIA.

— ORACLE.
ALTER TABLE EIS_RESPONSE MODIFY TS_BEGIN DATE DEFAULT NULL NULL;

— MSSQL.
ALTER TABLE PHYSICAL_CALL_CONV_STEPS DROP CONSTRAINT DF_PHYSICAL_CALL_CONV_STEPS_TS;
GO
ALTER TABLE PHYSICAL_CALL_CONV_STEPS ALTER COLUMN TS_USER_ID VARCHAR(30) NULL;
GO

Deja una respuesta

Debe logged in para publicar un comentario.