Aktív témák
-
The_Tom
senior tag
Ujabb kerdesem van a hozzaertokhoz.
mi a legegyszerubb modja hogy ''rendesen'' tudjak sqlben dolgozni?? ertem ezalatt azt hogy a microsoft odbcn keresztul osszesen:
-DELETE
-INSERT
-PROCEDURE
-SELECT
-UPDATE-t tudok. hogyan tudok ciklusokat, elagazasokat stb csinalni?? van vmi ''okosabb'' odbc, vagy kene nekem egy sql szerver?? (vagy siman csak bena vagyok es ezzel is meg lehet csinalni?? :) )
Előre is Kösz.
Üdv. -
The_Tom
senior tag
to_date mukodik.
Kösz szépen.
Üdv. -
kkalman
csendes tag
Én csak Oracle adatbázist használtam eddig, azt is főként JDBC-n keresztül, de ott mindenféle SQL utasításnál a dátumot konvertálni kell a to_date függvénnyel. Szóval ha csak így beírok egy dátumot to_date nélkül, akkor azt el sem fogadja! A függvény első paramétere a dátum, a második a formátum. Tehát pl: INSERT INTO proba VALUES (to_date('1999.11.11','YYYY.MM.DD') ... ), vagy UPDATE proba SET datum = to_date('1999.11.15','YYYY.MM.DD')
Így bármilyen formátumot meg tudsz adni. Mondjuk nálam mindig 99-NOV-11 formátumú lett az adatbázisban tárolt dátum. De ezt a megjelenítésnél lehet majd korrigálni.
De hogy miért van nálad az, hogy az 1999-es dátum helyett 1905 jelenik meg, arról fogalmam sincs... :( -
warmaster
aktív tag
Hello!
nálunk MSsql2000 van nála az update parancs így néz ki :
UPDATE Company
SET Rn_Create_Date = CONVERT(DATETIME, '1999-01-02 00:00:00', 102)
Elképzelhető, hogy nálad is valami extra módon kell megmondani.
Valamint ami fontos lehet, hogy a dátumot, csak akkor tudja nálunk beírni azt adatbázisba, ha a gép Controll Panel/Regional Settings/Date/ ShortDate format szerint adjuk meg.
Nálunk Itt:
2003/07/23/ azaz yyyy/MM/DD/
formátumban van, tehát a te példád nálun csak úgy működne, ha
Update Datum SET vmi='1999/01/02.
Remélem segített. ;] -
The_Tom
senior tag
a kovetkezo a problemam: van egy feladat amit gondoltam odbc-n keresztul egy .dbf-file segitsegevel sql-ben oldok meg. azert mert az sql ugy (kis joindulattal :) )nagyjabol megy, a dbase mar kevesbe. szoval miert van az, hogy van egy datum tipusu mezom es ha aszondom ODBC-n keresztul SQL-ben, hogy pl: UPDATE tabla SET vmi=1999.01.01, erre ha csinalok utana egy SELECT * -ot akkor a mezo tartalma: 1905-06-19, DE MIERT?? Mit kell csinalni hogy rendes datumom legyen??
Aki tud kerem segitsen!
Kösz.
Üdv.
Aktív témák
- Gaming notebook topik
- Mobil flották
- Samsung Galaxy S23 Ultra - non plus ultra
- Milyen légkondit a lakásba?
- Motorola Edge 50 Neo - az egyensúly gyengesége
- sziku69: Szólánc.
- Kínai és egyéb olcsó órák topikja
- Kerékpárosok, bringások ide!
- Milyen okostelefont vegyek?
- World of Tanks - MMO
- További aktív témák...
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Játékkulcsok a legjobb áron: Steam
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3050, 96% Akkumulátor
- HIBÁTLAN iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3009
- Lenovo IdeaPad 3 17ITL6 - 17.3" HD+ Intel 6305 - 8GB - 256GB SSD - Win11 - MAGYAR
- BESZÁMÍTÁS! ASUS TUF A15 FA507NV 15 notebook - R7 7735HS 32GB DDR5 512GB SSD 1TB SSD RTX 4060 6GB W
- Dell G15 5520 Gamer FHD IPS 120Hz i7-12700H 14mag 16GB 512GB Nvidia RTX 3060 6GB 140W Win11 Garancia
Állásajánlatok
Cég: FOTC
Város: Budapest