EU PRECISO FAZER UMA PROCEDURE QUE CRIE UMA TABELA QUE TENHA UMA COLUNA COM TIPO DE DADOS DATETIME QUE POR DEFAULT ASSUMA A DATA DA INCLUSSAO DA LINHA, não POSSO USAR O TIMESTAMP EM VISTA DA SUA LIMITACAO DE DATA ENTRE OS ANOS 1970 E 2037, E SEI QUE O DATETIME SÓ PODE ASSUMIR COMO VALORES DEFAULT UM VALOR ESTATICO ,então não POSSO USAR UMA FUNCAO COMO O NOW().
QUERIA SABER SE TEM ALGUMA FORMA DE GRAVAR O VALOR DE NOW EM UMA VARIAVEL E USALA COMO DEFAULT EX:
SE não FOR POSSIVEL FAZER DESSA MANEIRA PODE SER DE OUTRA FORMA mesmo QUE ME PERMITA CRIAR A TABELA COM A CAPACIDADE DE PEGAR A DATA AUTOMATICAMENTE POIS não quero USAR O NOW() NA ORA DA INCLUSAO
Question
Carlos Natan
OI,PESSOAL
EU PRECISO FAZER UMA PROCEDURE QUE CRIE UMA TABELA QUE TENHA UMA COLUNA COM TIPO DE DADOS DATETIME QUE POR DEFAULT ASSUMA A DATA DA INCLUSSAO DA LINHA, não POSSO USAR O TIMESTAMP EM VISTA DA SUA LIMITACAO DE DATA ENTRE OS ANOS 1970 E 2037, E SEI QUE O DATETIME SÓ PODE ASSUMIR COMO VALORES DEFAULT UM VALOR ESTATICO ,então não POSSO USAR UMA FUNCAO COMO O NOW().
QUERIA SABER SE TEM ALGUMA FORMA DE GRAVAR O VALOR DE NOW EM UMA VARIAVEL E USALA COMO DEFAULT EX:
CREATE PROCEDURE SP_CREATE_TABLE_LOG_PRD_FABRICANTES()
BEGIN
@data:= NOW()<- GUARDAR NOW EM UMA VARIAVEL
IF NOT EXISTS (SELECT TABLE_NAME FROM information_schema.`TABLES` WHERE TABLE_NAME = 'log_prd_Fabricantes') THEN
create table log_prd_Fabricantes(
idLog int not null,
stUsuarioAlteracao nvarchar(20) not null,
stOperacao nvarchar(6) not null,
COLUNA QUE PRECISO FZER A ALTERACAO >>> dtAlteracao datetime NOT NULL DEFAULT @DATA,
idFabricante int not null,
stFabricante nvarchar(60) not null,
stImage nvarchar(20) null,
flAtivo bit not null,
CONSTRAINT pk_log_prd_Fabricantes PRIMARY KEY (idLog)
);
END IF;
END"
SE não FOR POSSIVEL FAZER DESSA MANEIRA PODE SER DE OUTRA FORMA mesmo QUE ME PERMITA CRIAR A TABELA COM A CAPACIDADE DE PEGAR A DATA AUTOMATICAMENTE POIS não quero USAR O NOW() NA ORA DA INCLUSAO
OBG
Edited by Carlos NatanLink to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.