SQL - prikaz insert

Programovacie jazyky, rady, poradňa...
yankee
Medium Star
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

SQL - prikaz insert

Príspevok od používateľa yankee »

mam taketo DLL tabulky

CREATE TABLE T_KACKA(
ID INT GENERATED ALWAYS AS IDENTITY,
KACKA_MENO VARCHAR(40) NOT NULL,
DRUH VARCHAR(40) NOT NULL,
ROK_NARODENIA DATE
);

ALTER TABLE T_KACKA ADD PRIMARY KEY (ID);

ako tam insertom pridam riadok aby sa vyplnilo aj ID a ROK_NARODENIA
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

Re: SQL - prikaz insert

Príspevok od používateľa refr0 »

:))))) ID nechaj prazdne a do rok_narodenia zrejme getdate()
yankee
Medium Star
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

Re: SQL - prikaz insert

Príspevok od používateľa yankee »

napisal som toto, ale nefungovalo

insert into T_KACKA (KACKA_MENO, DRUH, ROK_NARODENIA) values ('Kacka janka', 'obycajna', getdate());
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: SQL - prikaz insert

Príspevok od používateľa audiotrack »

ono by bolo potrebné vedieť v čom to píšeš, lebo pochybujem že funkcia getdate() je vo všetkých jazykoch (také php by tam malo date(), také čisté sql by tam malo now(), v takej jave by si si musel najprv vytvoriť objekt Date a potom zavolať na ňom metodu format...
Takže pokiaľ nenapíšeš v čom to programuješ, asi ťažko ti niekto poradí
yankee
Medium Star
Medium Star
Príspevky: 384
Registrovaný: 06 júl 2006, 1:13

Re: SQL - prikaz insert

Príspevok od používateľa yankee »

ja robim v eclipse, mam tam derby plugin, pomocou neho spravenu derby databazu a v scrapbooku editujem tabulky v databaze

now() tiez nefunguje
Numline1
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 858
Registrovaný: 04 dec 2006, 18:04

Re: SQL - prikaz insert

Príspevok od používateľa Numline1 »

Ak sa nepletiem (a spravne chapem co chces), tak DB by mala mat moznost (aspon v pripade MySQL) vkladat priamo hodnotu casu tak, ze nastavis predvolenu hodnotu na CURRENT_TIMESTAMP. Malo by to vracat ako datetime hodnotu, neviem, neskusal som.

//autoeditácia príspevku (17 Nov 2010, 16:28)
Dneska som to pouzil vo vlastnom kode a funguje to vyborne. Typ nastavis na TIMESTAMP a default das na CURRENT_TIMESTAMP
Napísať odpoveď