datový typ date - default   zodpovězená otázka

SQL, Databáze

Dobrý den,

lze nějak nastavit, při definici tabulku sloupce typu DATE, defaultní hodnotu jako "dnes," takže by se samo doplnilo dnešní datum? A to samé s typem TIME(0)?

Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět

tohle mi to otiž nechce dovolit.... : (

hra_datum DATE NOT NULL DEFAULT GETDATE()

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Co vám na tom nechce dovolit? Teoreticky by to mělo jít (mezi DATE a DATETIME je podporovaná plná konverze) a proto mě váš dotaz zarazil a zkusil jsem to. A vše mi fungovalo. Viz:

create table aaa (
	a int,
	hra_datum DATE NOT NULL DEFAULT GETDATE()
	
)
go
insert into aaa (a) values (1);

select * from aaa;

Vše funguje. Co vám to hlásí?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Omlouvám se, že jste se mnou zbytečně tratil čas. Chyběla mi tam závorka a podtrhlo se mi celé to getdate, takže jsem myslel, že to je špatně a dál už nekoukal... Tímto tempem to bude ještě pár let, a tyto (jak by řekl p. Linhart :) ) hovadské chyby už budu eliminovat rychleji

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Neomlouvejte se, kdybych tím čas trávit nechtěl, tak ho tím netrávím :).

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback