🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Oracle vs T-SQL

#195084
From: geos
Date: Tue, 20 Sep 2016 16:57
18 lines
1878 bytes
On 20.09.2016 14:49, woltuch@gmail.com wrote:
> 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.

zmienne bindowane, np:

http://andrzejklusiewicz.blogspot.com/2011/12/uzywanie-zmiennych-bindowanych.html
Technical Details
Message-ID: <57e16a62$0$646$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <c3b87656-d8aa-43f6-9139-cd0e7875e131@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Oracle vs T-SQL
Newsgroups: pl.comp.bazy-danych
References: <c3b87656-d8aa-43f6-9139-cd0e7875e131@googlegroups.com>
From: geos <geos@SPAMPRECZ.autograf.pl>
Date: Tue, 20 Sep 2016 18:57:06 +0200
MIME-Version: 1.0
In-Reply-To: <c3b87656-d8aa-43f6-9139-cd0e7875e131@googlegroups.com>
Lines: 21
Message-ID: <57e16a62$0$646$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 093105185217.warszawa.vectranet.pl
X-Trace: 1474390626 unt-rea-b-01.news.neostrada.pl 646 93.105.185.217:42486
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit