Diskuze: sql oracle
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 7 zpráv z 7.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.


Creating and Configuring an Oracle
tohle ti nepomohlo ?
Ano je to možné. SQL Developer ti nestačí, to je pouze IDE, pomocí kterého se budeš připojovat do databáze, psát a ladit SQL, procedury apod.
Potřebuješ si k tomu nainstalovat Oracle DB jako takovou.
Tu stáhneš přímo ze stránek Oracle, aktuálně nejvyšší verze je 12cR2 a
je k dispozici zde:
http://www.oracle.com/…s/index.html
Můžeš si ji nainstalovat normálně na svůj NTB třeba s Windows a vše
by mělo fungovat.
Návodů na to jak to nainstalovat najdeš na youtube spoustu, navíc od verze
10, je už základní instalace Oracle celkem intuitivní.
Nicméně konfigurace Oracle a všeho kolem může být pro začátečníka
trochu náročnější.
Pokud tedy chceš vyvíjet nějakou aplikaci a nebo si prostě jen osahat
Oracle SQL apod., doporučuju ti stáhnout si nějaký předinstalovaný Virtual
Machine (dají se stáhnout přímo za stránek Oracle), kde už máš databázi
nainstalovanou a nakonfigurovanou se vším co je potřeba.
Obnáší to stažení Oracle Virtual Box a stažení VM (např. http://www.oracle.com/…-161299.html).
Po instalaci Virtual Boxu stačí naimportovat Virtual Machine a vše máš
připraveno 
Ano je to tak, Express Edice je "osekaná verze" a má menší systémové
nároky.
Můžeš ji využít i pro komerční účely, ale je tam omezení, tuším že
může využívat jen jeden CPU a obsahovat max. 4 GB dat.
Nicméně pro seznámení s Oracle DB asi stačí.
Ahoj.
Potřebuji poradit. Pracuji v ORACLE databáze s datumem - to_char(sysdate,'dd.mm.yyyy hh:mi:ss'). V neděli jsem uložil do databáze datum 31.3.2024 02:40:00, což je nesmysl, protože byla změna času na letní čas. Oracle mám nainstalovaný pod LINUX, kde změna času proběhla korektně. Jak můžu nastavit prostředí ORACLE aby mi kód programu vracel správný čas bez toho aby jsem zdrojový kód musel měnit. (Jenom změna nastavení databáze, session...)
Zaloz si vlastni tema. Neotevirej tema z roku 2017, pokud nepridavas neco k nemu.
Dobre je ukladat casove razitko jako razitko, ne string.
ALTER SESSION SET NLS_DATE_FORMAT = 'DD.MM.YYYY'
--
"ALTER SESSION SET NLS_DATE_LANGUAGE = 'ENGLISH'", // EN text language
"ALTER SESSION SET NLS_TERRITORY = 'CZECH REPUBLIC", // CZ
"ALTER SESSION SET TIME_ZONE = '+2:0'"
https://www.oracletutorial.com/…oracle-date/
CREATE TABLE my_events (
event_id NUMBER GENERATED BY DEFAULT AS IDENTITY,
event_name VARCHAR2 ( 255 ) NOT NULL,
location VARCHAR2 ( 255 ) NOT NULL,
start_date DATE NOT NULL, --- sloupec mas typu DATE ne STRING
end_date DATE NOT NULL,
PRIMARY KEY ( event_id )
);
--
INSERT INTO my_events
(event_name,
location,
start_date,
end_date)
VALUES ( 'TechEd Europe',
'Barcelona, Spain',
DATE '2017-11-14',
DATE '2017-11-16' );
---
VALUES ( 'Oracle OpenWorld',
'San Francisco, CA, USA',
TO_DATE( 'October 01, 2017', 'MONTH DD, YYYY' ),
TO_DATE( 'October 05, 2017', 'MONTH DD, YYYY'));
---
VALUES ( 'TechEd US',
'Las Vegas, NV, USA'
DATE '2017-09-25',
DATE '2017-09-29' );
Pouzivani to_char ma smysl jen, kdyz to potrebujes formatovat jinak, nez mas nastavene v session. Coz se obcas hodi
SELECT
event_name,
location,
TO_CHAR( start_date, 'FMMonth DD, YYYY' ) start_date,
TO_CHAR( end_date, 'FMMonth DD, YYYY' ) end_date
from
my_events;
Zobrazeno 7 zpráv z 7.