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
Hirdetés
- Milyen videókártyát?
- A fociról könnyedén, egy baráti társaságban
- laskr99: Processzor és videokártya szilícium mag fotók újrakezdés
- Le Mans Ultimate
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Formula-1
- Hálózati / IP kamera
- Milyen autót vegyek?
- Steam Deck
- Motorola Edge 60 és Edge 60 Pro - és a vas?
- További aktív témák...
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Eladó Steam kulcsok kedvező áron!
- Sea of Thieves Premium Edition és Egyéb Játékkulcsok.
- BESZÁMÍTÁS! Gigabyte B760M i5 14600KF 32GB DDR4 1TB SSD RX 6700XT 12GB Zalman Z1 Plus Seasonic 650W
- HUAWEI MateBook 13 2020 - Kijelző nélkül - I7-10510U - 16GB - 512GB SSD - Win11 - MAGYAR
- Azonnali készpénzes nVidia RTX 3000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- Samsung Galaxy Xcover 5 64GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Fujitsu LifeBook U7310 - i5-10GEN I 16GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest