<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlserver.ro/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Intrebari generale</title><link>http://sqlserver.ro/forums/16/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Re: Select din 2 baze, utilizand o tabela din prima si mai multe din a 2-a</title><link>http://sqlserver.ro/forums/thread/8526.aspx</link><pubDate>Tue, 30 Nov 2010 11:10:47 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8526</guid><dc:creator>Diana</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/8526.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=16&amp;PostID=8526</wfw:commentRss><description>In acest caz poti folosi "dynamic SQL".&lt;br /&gt;Ca sa eviti "cross database ownership chaining" ar fi bine sa pastrezi si logurile in aceeasi baza de date, de exemplu intr-o alta schema (daca lucrezi pe SQL 2005 sau later).</description></item><item><title>Re: Select din 2 baze, utilizand o tabela din prima si mai multe din a 2-a</title><link>http://sqlserver.ro/forums/thread/8518.aspx</link><pubDate>Fri, 26 Nov 2010 06:36:58 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8518</guid><dc:creator>hyghnet</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/8518.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=16&amp;PostID=8518</wfw:commentRss><description>Eu vreau sa fac un inner join intre o tabela din prima baza si o alta tabela din a2-a baza, din prima baza extrag numele,prenumele..etc din a2-a informatiile legate de log. As fi dorit ca prima tabela sa ramana mereu aceiasi in timp de a-2a tabela sa fie un parametru care sa fie mereu extras dintr-o lista. Asa cum spui cand o sa am o tabela noua pentru o luna o sa trebuiasca sa reiau mereu toti pasii.&lt;br&gt;Multumesc pentru ajutor.&lt;br&gt;</description></item><item><title>Re: Select din 2 baze, utilizand o tabela din prima si mai multe din a 2-a</title><link>http://sqlserver.ro/forums/thread/8517.aspx</link><pubDate>Thu, 25 Nov 2010 13:27:43 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8517</guid><dc:creator>rsocol</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/8517.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=16&amp;PostID=8517</wfw:commentRss><description>Eu aş zice să faci un view cu UNION ALL-uri (sau o tabelă) &amp;#238;n care reuneşti toate tabelele de log-uri, iar apoi să faci join cu acest view/tabelă.&lt;br /&gt;&lt;br /&gt;Ca să creezi view-ul poţi să scrii ceva de genul:&lt;br /&gt;&lt;br /&gt;SELECT 'UNION ALL SELECT * FROM '+name FROM sys.tables WHERE name LIKE 'LogUser%'&lt;br /&gt;&lt;br /&gt;iar apoi copiezi rezultatul obţinut şi modifici primul "UNION ALL" &amp;#238;n "CREATE VIEW LogUserAll AS" sau &amp;#238;n "CREATE TABLE LogUserAll (...) INSERT INTO LogUserAll", după preferinţă.&lt;br /&gt;&lt;br /&gt;Răzvan</description></item><item><title>Select din 2 baze, utilizand o tabela din prima si mai multe din a 2-a</title><link>http://sqlserver.ro/forums/thread/8516.aspx</link><pubDate>Thu, 25 Nov 2010 13:08:54 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8516</guid><dc:creator>hyghnet</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/8516.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=16&amp;PostID=8516</wfw:commentRss><description>Salut!&lt;br&gt;Am nevoie de ajutor pentru a face un select sau ce s-o putea.&lt;br&gt;&lt;br&gt;Am doua baze,prima Application am o tabela CLIENTI cu ID,Nume,Prenume,Adresa,Departament,Functie&lt;br&gt;in a 2-a numita LOGURI (am mai multe tablele in care se tin logurile pentru clienti) tabelele au denumirea de tipul&lt;br&gt;LogUser012009,LogUser022009 ..... LogUser122009,LogUser012010 ... etc. Deci o tabela cu loguri pt fiecare luna. Tabele de loguri au&lt;br&gt;urmatoarele campuri id_user(acesta este id-ul din&amp;nbsp; APPLICATION.Clienti), IP,Data,Action,Date,Mesaj&lt;br&gt;&lt;br&gt;Doresc sa fac un inner JOIN de genul &lt;br&gt;select b.id_user,b.IP,b.Data,b.Action,b.Date,a.Nume,a.Prenume,a.Departament&lt;br&gt;Application.Clienti as a inner join LOGURI.@logtable as b on a.id=b.id_user &lt;br&gt;&lt;br&gt;in loc de parametrul @logtables sa se faca joinul automat pentru fiecare tabele din baza LOGURI, sa fac o variabila sa-mi citeasca din: &lt;br&gt;use LOGURI select name from sys.tables where name like 'LogUser%'.&lt;br&gt;&lt;br&gt;In concluzie vreau sa extrag informatiile din toate tabelele de loguri pentru o persoana si sa afisez in acelasi timp si numele,functia etc.&lt;br&gt;&lt;br&gt;&lt;br&gt;Ca sa fac o analogie ceva de genul comenzi FOR din command line.&lt;br&gt;&lt;br&gt;Multumesc mult.</description></item></channel></rss>