Article View: pl.comp.bazy-danych
Article #183224Re: Oracle sqlplus i nazwa pliku jako zmienna
From: Maseł
Date: Tue, 30 Jun 2009 19:15
Date: Tue, 30 Jun 2009 19:15
24 lines
1560 bytes
1560 bytes
Jakub Sochacki wrote: > Chciałbym uruchomić z sqlplusa plik, którego nazwę mam w zmiennej. > Próbowałem jak poniżej, ale w poleceniu START zmienna nie jest > zastępowana, tylko traktowana jako literał. Jakieś pomysły? > > VARIABLE db_version VARCHAR2(60); > VARIABLE patch_file VARCHAR2(40); > > exec :db_version := 'current database version is: '||database_version(); > exec :patch_file := 'patches/'||database_version()||'.sql'; > > print db_version; > print patch_file; > > start patch_file; PL/SQL - procedura - nazwa pliku jako parametr a w tresci: utl_file - czytasz plik linia po linii execute immediate - wykonujesz przeczytane polecenie Pozdro Maseł
Technical Details
Message-ID:
<c97b64108770758c5cb9e627ac95a76d@masel.cs.put.poznan.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<h2dcjc$dnd$1@news.interia.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Maseł <mmasel@poczta.onet.pl> Newsgroups: pl.comp.bazy-danych Subject: Re: Oracle sqlplus i nazwa pliku jako zmienna Date: Tue, 30 Jun 2009 21:15:37 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 24 Message-ID: <c97b64108770758c5cb9e627ac95a76d@masel.cs.put.poznan.pl> References: <h2dcjc$dnd$1@news.interia.pl> NNTP-Posting-Host: 77-253-152-51.adsl.inetia.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1246390820 18394 77.253.152.51 (30 Jun 2009 19:40:20 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 30 Jun 2009 19:40:20 +0000 (UTC) X-User: masel In-Reply-To: <h2dcjc$dnd$1@news.interia.pl> User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit