🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: MSSQL - parametryzowana nazwa pliku w widoku

#195171
From: Kacper
Date: Sat, 31 Dec 2016 20:21
53 lines
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-mail
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>

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