🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #195060

Oracle vs T-SQL

#195060
From: woltuch
Date: Tue, 20 Sep 2016 12:49
16 lines
1949 bytes
Cześć. 

Zmieniamy bazy ze środowiska MS SQL Server na Oracle Data i w związku z tym muszę przepisać zapytania. Chwilowo nie mam uprawnień do tworzenia tabel tymczasowych, w związku z czym mam pytanie czy można zadeklarować zmienną bez tworzenia tabeli? Trochę nie mogę się odnaleźć w instrukcjach do Oracle, stąd moje pytanie.

Przykład MS SQL:
DECLARE @REPO AS datetime
SET @REPO = '2016-09-19'

select COUNT(KLIENT_ID) as Logi
from KLIENT
where KL_LINIA_2='OP' and REPO_DATE=@REPO and kl_planet_log_udane_ostat_data=@REPO

i teraz jak zdeklarować tę datę na Oracle, aby mogła być używana w wielu zapytaniach bez użycia tabeli tymczasowej? Mógłbym użyć po prostu SYSDATE, ale przy odnoszeniu do danych archiwalnych i po weekendzie trzeba by podmienić na właściwe.

Pozdrawiam
Tomasz
Technical Details
Message-ID: <c3b87656-d8aa-43f6-9139-cd0e7875e131@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!x192no2388521itb.0!news-out.google.com!w143ni6972itb.0!nntp.google.com!x192no2388516itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 10.66.165.6 with SMTP id yu6mr5670235pab.81.1474375768895;        Tue, 20 Sep 2016 05:49:28 -0700 (PDT)
X-Received: by 10.157.11.239 with SMTP id 102mr203956oth.8.1474375768855; Tue, 20 Sep 2016 05:49:28 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!x192no2388521itb.0!news-out.google.com!w143ni6972itb.0!nntp.google.com!x192no2388516itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych
Date: Tue, 20 Sep 2016 05:49:28 -0700 (PDT)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=193.108.194.216; posting-account=jq7_QwoAAACTrtsvFVJcD9e-TAyIOJMQ
NNTP-Posting-Host: 193.108.194.216
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c3b87656-d8aa-43f6-9139-cd0e7875e131@googlegroups.com>
Subject: Oracle vs T-SQL
From: woltuch@gmail.com
Injection-Date: Tue, 20 Sep 2016 12:49:28 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit