<?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>T-SQL</title><link>http://sqlserver.ro/forums/15/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Re: update pe view, sql server 2005</title><link>http://sqlserver.ro/forums/thread/8978.aspx</link><pubDate>Mon, 24 Oct 2011 12:54:14 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8978</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/8978.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=8978</wfw:commentRss><description>multumesc mult, functioneaza (eu tot oncerca cu check constraint nu si primary kwy)</description></item><item><title>Re: update pe view, sql server 2005</title><link>http://sqlserver.ro/forums/thread/8973.aspx</link><pubDate>Tue, 18 Oct 2011 12:50:35 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8973</guid><dc:creator>rsocol</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/8973.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=8973</wfw:commentRss><description>Vezi și secțiunea "Updatable views" din &lt;a href="http://msdn.microsoft.com/en-us/library/ms187956(v=sql.90).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms187956(v=sql.90).aspx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Răzvan</description></item><item><title>Re: update pe view, sql server 2005</title><link>http://sqlserver.ro/forums/thread/8972.aspx</link><pubDate>Tue, 18 Oct 2011 12:48:40 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8972</guid><dc:creator>rsocol</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/8972.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=8972</wfw:commentRss><description>Asta merge:&lt;br /&gt;&lt;br /&gt;create table TEST_HIST(COL1 int PRIMARY KEY CHECK (col1 BETWEEN 1 AND 4), COL2 varchar(20), COL3 datetime)&lt;br /&gt;create table TEST_LIVE(COL1 INT PRIMARY KEY CHECK (col1&gt;4), COL2 varchar(20), COL3 datetime)&lt;br /&gt;&lt;br /&gt;INSERT INTO TEST_HIST SELECT 1,'test 1', '2011-10-10 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_HIST SELECT 2,'test 2', '2011-10-11 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_HIST SELECT 3,'test 3', '2011-10-12 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_HIST SELECT 4,'test 4', '2011-10-13 13:04:14.403'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;INSERT INTO TEST_LIVE SELECT 5,'test 5', '2011-10-15 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_LIVE SELECT 6,'test 6', '2011-10-16 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_LIVE SELECT 7,'test 7', '2011-10-17 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_LIVE SELECT 8,'test 8', '2011-10-18 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_LIVE SELECT 9,'test 9', '2011-10-19 13:04:14.403'&lt;br /&gt;&lt;br /&gt;go&lt;br /&gt;CREATE VIEW dbo.VW_TEST&lt;br /&gt;AS&lt;br /&gt;SELECT * FROM dbo.TEST_LIVE&lt;br /&gt;UNION ALL&lt;br /&gt;SELECT * FROM dbo.TEST_HIST&lt;br /&gt;&lt;br /&gt;go&lt;br /&gt;update a &lt;br /&gt;SET a.COL2 ='test x' &lt;br /&gt;from VW_TEST a where a.COL1 = 1&lt;br /&gt;&lt;br /&gt;Vezi &lt;a href="http://msdn.microsoft.com/en-us/library/ms190019.aspx"&gt;Partitioned Views&lt;/a&gt; in MSDN.&lt;br /&gt;&lt;br /&gt;Razvan</description></item><item><title>update pe view, sql server 2005</title><link>http://sqlserver.ro/forums/thread/8971.aspx</link><pubDate>Tue, 18 Oct 2011 11:51:42 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8971</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/8971.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=8971</wfw:commentRss><description>Salut, cum trebuie defapt sa fie?&lt;br /&gt;&lt;br /&gt;drop table TEST_LIVE&lt;br /&gt;drop table TEST_HIST&lt;br /&gt;drop view VW_TEST&lt;br /&gt;&lt;br /&gt;create table TEST_LIVE(COL1 int, COL2 varchar(20), COL3 datetime)&lt;br /&gt;create table TEST_HIST(COL1 int, COL2 varchar(20), COL3 datetime)&lt;br /&gt;&lt;br /&gt;INSERT INTO TEST_HIST SELECT 1,'test 1', '2011-10-10 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_HIST SELECT 2,'test 2', '2011-10-11 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_HIST SELECT 3,'test 3', '2011-10-12 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_HIST SELECT 4,'test 4', '2011-10-13 13:04:14.403'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;INSERT INTO TEST_LIVE SELECT 5,'test 5', '2011-10-15 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_LIVE SELECT 6,'test 6', '2011-10-16 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_LIVE SELECT 7,'test 7', '2011-10-17 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_LIVE SELECT 8,'test 8', '2011-10-18 13:04:14.403'&lt;br /&gt;INSERT INTO TEST_LIVE SELECT 9,'test 9', '2011-10-19 13:04:14.403'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alter VIEW dbo.VW_TEST&lt;br /&gt;AS&lt;br /&gt;SELECT * FROM dbo.TEST_LIVE&lt;br /&gt;UNION&lt;br /&gt;SELECT * FROM dbo.TEST_HIST&lt;br /&gt;&lt;br /&gt;update a  &lt;br /&gt;SET a.COL2 ='test x' &lt;br /&gt;from VW_TEST a where a.COL1 = 1&lt;br /&gt;&lt;br /&gt;si primesc eroarea:&lt;br /&gt;Msg 4406, Level 16, State 1, Line 1&lt;br /&gt;Update or insert of view or function 'a' failed because it contains a derived or constant field.&lt;br /&gt;&lt;br /&gt;nu se poate face update-ul daca am union in view?</description></item></channel></rss>