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
- Formula-1
- Telekom mobilszolgáltatások
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Keresek egy topikot, de nem találom!
- Melyik tápegységet vegyem?
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Xbox tulajok OFF topicja
- Apple MacBook
- Mesterséges intelligencia topik
- További aktív témák...
- Playstation 4 FAT 1 TB kontroller 6 hó garancia, számlával!
- Samsung Galaxy Z Fold6 12/256GB Silver Shadow használt, karcmentes 6 hónap garancia
- 231 - Lenovo Legion 5 (15IRX10) - Intel Core i7-13650HX, RTX 5060
- Asus TUF B650-Plus Wifi alaplap
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
