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
- Könyvajánló
- Filmvilág
- Vivo X300 - kicsiben jobban megéri
- Kormányok / autós szimulátorok topikja
- Samsung Galaxy Felhasználók OFF topicja
- Last contact: rejtélyes körülmények között semmisült meg a 34343-as műhold
- Elkalapálta a snapdragonos Galaxy S26 az exynososat
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- OLED TV topic
- Xiaomi 17 - még mindig tart
- További aktív témák...
- MS SQL Server 2016, 2017, 2019
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Apple AirPods Max Midnight ! Új Bontatlan / 2028.03.16-ig Garancia!
- Honor Magic7 Lite / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- KERESEK: Poly Voyager 4320 M UC USB-C 218478-02M Part number: 77Z30AA
- HP ProBook x360 435 G8 Ryzen 5 5600U Refurbished - Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
