Article View: pl.comp.bazy-danych
Article #195171Re: MSSQL - parametryzowana nazwa pliku w widoku
From: Kacper
Date: Sat, 31 Dec 2016 20:21
Date: Sat, 31 Dec 2016 20:21
53 lines
2902 bytes
2902 bytes
W dniu 2016-12-31 o 18:18, artiun pisze: > W dniu 2016-12-31 o 10:16, Kacper pisze: >> W dniu 2016-12-31 o 02:10, artiun pisze: >>> W dniu 2016-12-30 o 23:43, Adam pisze: >>>> W dniu 2016-12-30 o 16:44, Kacper pisze: >>>>> W widoku MSSQL występuje tabela zawierająca numer roku . >>>>> Przyjmijmy ,że ta tabela nosi nazwe dane2016. >>>>> W roku 2017 tabela bedzie nosic nazwę dane2017 . >>>>> Jak w sparametryzować tę nazwę tabeli ? >>>>> np select * from daneRRRR gdzie RRRR to byłoby np YEAR(getdate) albo >>>>> pole z tabeli roboczej zawierajacej numer roku >>>>> Tabela nr_roku pole rok zawartosc 2017. >>>>> >>>>> >>>>> Pomożcie proszę >>>>> >>>> >>>> A może coś w rodzaju: >>>> >>>> declare @tabela >>>> set @tabela = 'dane' + YEAR(getdate) >>>> set @select = 'select * from' + @tabela >>>> >>>> exec(@select) >>>> >>> Dla ratunku OK. >>> jest wsio ok. bez urazy, prosto i jasno (pomijam sprzedawanie >>> nazw/tabel). KURWA nie rozumiem dlaczego i jak można tak robić. >>> >>> >> Problem w tym ,że takiej konstrukcji nie można użyć w widoku > bo? widzę - napisz sam dlaczego? > > Dziękuję Wam za gotowość wsparcia mnie w zagadnieniu o które Was prosiłem . Zależało mi aby ta czynność tworzenia widoku wykonywała się automatycznie z początkiem Nowego Roku I abym nie musiał „siedzieć trzeźwy „ do północy bo muszę przestawić widok na nowy rok. Udało mi to się . Wykorzystałem procedurę do tworzenia treści widoku oraz sqlcmd ( bo nie mam uprawnień do definiowania jobow na bazie ). Była żmudna dłubaninka i testowanie . Dla mnie była ważna chęć pomocy mi z Waszej Strony którą odczuwałem a z mojej strony ….. upartość i konsekwencja . W Nowym Roku życzę Wam ….. tej upartości konsekwencji. To daje dużą radość i power . Pozdrawiam Kacper
Technical Details
Message-ID:
<o493vj$jb8$1@news.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mailReferences:
<o45vc6$hsv$1@news.icm.edu.pl> <o46nu7$p8p$1@usenet.news.interia.pl> <586706e3$0$5156$65785112@news.neostrada.pl> <o47t19$d4q$2@news.icm.edu.pl> <5867e887$1$15192$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail From: Kacper <Kacper0901@wp.pl> Newsgroups: pl.comp.bazy-danych Subject: Re: MSSQL - parametryzowana nazwa pliku w widoku Date: Sat, 31 Dec 2016 21:21:07 +0100 Organization: ICM, Uniwersytet Warszawski Lines: 53 Message-ID: <o493vj$jb8$1@news.icm.edu.pl> References: <o45vc6$hsv$1@news.icm.edu.pl> <o46nu7$p8p$1@usenet.news.interia.pl> <586706e3$0$5156$65785112@news.neostrada.pl> <o47t19$d4q$2@news.icm.edu.pl> <5867e887$1$15192$65785112@news.neostrada.pl> NNTP-Posting-Host: apn-37-249-50-186.dynamic.gprs.plus.pl Mime-Version: 1.0 X-Trace: news.icm.edu.pl 1483215667 19816 37.249.50.186 (31 Dec 2016 20:21:07 GMT) X-Complaints-To: usenet@news.icm.edu.pl NNTP-Posting-Date: Sat, 31 Dec 2016 20:21:07 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 In-Reply-To: <5867e887$1$15192$65785112@news.neostrada.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit