<?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: Triggere tabele derivate</title><link>http://sqlserver.ro/forums/thread/49.aspx</link><pubDate>Fri, 19 May 2006 08:12:57 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:49</guid><dc:creator>r_trufin</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/49.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=16&amp;PostID=49</wfw:commentRss><description>&lt;P&gt;hai ca trec mai la concret. am facut o tabela :&lt;/P&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;CREATE TABLE [FlcKubo] (&lt;BR&gt;&amp;nbsp;[Freezer] [int] NULL ,&lt;BR&gt;&amp;nbsp;[Sarja] [int] NULL ,&lt;BR&gt;&amp;nbsp;[Data_lim] [datetime] NULL ,&lt;BR&gt;&amp;nbsp;[Cant_propusa] [int] NULL ,&lt;BR&gt;&amp;nbsp;[Cant_rest] [int] NULL ,&lt;BR&gt;&amp;nbsp;[rowguide] [uniqueidentifier] NOT NULL ,&lt;BR&gt;&amp;nbsp;CONSTRAINT [FK_FlcKubo_pozdoc] FOREIGN KEY &lt;BR&gt;&amp;nbsp;(&lt;BR&gt;&amp;nbsp;&amp;nbsp;[rowguide]&lt;BR&gt;&amp;nbsp;) REFERENCES [pozdoc] (&lt;BR&gt;&amp;nbsp;&amp;nbsp;[rowguid]&lt;BR&gt;&amp;nbsp;) ON DELETE CASCADE&amp;nbsp; ON UPDATE CASCADE &lt;BR&gt;) ON [PRIMARY]&lt;BR&gt;GO&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;deci am legat prin campul rowguide la campul rowguid dintr-o tabela &lt;STRONG&gt;pozdoc&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;in conditiile astea mie imi populeaza tabela cea noua cu toate modificarile din pozdoc, numai ca eu as vrea sa se intample treaba asta numai pentru pozdoc.tip='PP'&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;deci de fapt vreau o tabela in care , cand se adauga in pozdoc o predare, sa am :&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New" size=2&gt;insert into flckubo&lt;BR&gt;select 0,0,data,0,0,rowguid from pozdoc where tip='PP'&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;iar daca ulterior linia din pozdoc s-a sters, deletul sa se propage si in flckubo :&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New" size=2&gt;delete from flckubo&lt;BR&gt;where rowguide not in (select rowguid from pozdoc where pozdoc.tip='PP' )&lt;/FONT&gt;&lt;/DIV&gt;</description></item><item><title>Re: Triggere tabele derivate</title><link>http://sqlserver.ro/forums/thread/48.aspx</link><pubDate>Fri, 19 May 2006 07:38:31 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:48</guid><dc:creator>xmldeveloper</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/48.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=16&amp;PostID=48</wfw:commentRss><description>&lt;P&gt;Puteti da o situatia concreta ?&lt;/P&gt;
&lt;P&gt;Ma refer la date si operatiune!&lt;/P&gt;</description></item><item><title>Triggere tabele derivate</title><link>http://sqlserver.ro/forums/thread/47.aspx</link><pubDate>Wed, 17 May 2006 09:56:48 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:47</guid><dc:creator>r_trufin</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/47.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=16&amp;PostID=47</wfw:commentRss><description>&lt;P&gt;Am si eu o problema .&lt;/P&gt;
&lt;P&gt;Avem achizitionat un soft pe motor sqlserver2000, pe care incerc sa-l mai imbunatatesc cu ceva situatii auxiliare.&lt;/P&gt;
&lt;P&gt;Pentru asta am nevoie de unele tabele derivate (de dimensiuni mici), care sa se updateze automat la inserare, stergere sau modificare a campurilor din tabela parinte. Ca exemplu am pus doua tabele poz_in_doc si inf_poz_in_doc :&lt;/P&gt;
&lt;P&gt;CREATE TABLE [Poz_in_doc] (&lt;BR&gt;&amp;nbsp;[numar_doc] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,&lt;BR&gt;&amp;nbsp;[cod] [char] (13) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,&lt;BR&gt;&amp;nbsp;[data_doc] [datetime] NOT NULL ,&lt;BR&gt;&amp;nbsp;[cant] [real] NOT NULL &lt;BR&gt;) ON [PRIMARY]&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;CREATE TABLE [Inf_poz_in_doc] (&lt;BR&gt;&amp;nbsp;[numar_doc] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,&lt;BR&gt;&amp;nbsp;[cod] [char] (13) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,&lt;BR&gt;&amp;nbsp;[data_doc] [datetime] NOT NULL ,&lt;BR&gt;&amp;nbsp;[schimb] [int] NULL ,&lt;BR&gt;&amp;nbsp;[sectie] [int] NULL ,&lt;BR&gt;&amp;nbsp;[termen_limita] [datetime] NULL ,&lt;BR&gt;&amp;nbsp;[cant] [real] NOT NULL &lt;BR&gt;) ON [PRIMARY]&lt;BR&gt;GO&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;nu stiu *** sa fac trigger pt inf_poz_in_doc sa se creeze, stearga sau modifice campurile numar_doc,cod,data_doc,cant&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;mersi&lt;/P&gt;</description></item></channel></rss>