2013-08-30 5 views
0

У меня есть миссия, чтобы сделать некоторую репликацию из одной базы данных в другую. У меня есть один TestDB базы данных с таблицей:Значения увеличения репликации Sql Server

Students ([RollNo] [varchar](10) NOT NULL, 
      [Name] [varchar](20) NULL, 
      [Class] [int] NULL, 
      [House] [varchar](10) NULL) 

И когда я делаю репликацию он должен повторить эту таблицу для dbo.SampleDB, но оно должно увеличить значение «+2» в колонке «Класс» ... Может быть Я должен использовать хранимую процедуру, но как ее написать?

ответ

0

Попробуйте это:

CREATE PROCEDURE dbo.ProcTest 

AS 
SET NOCOUNT ON 
BEGIN 
    select * into SampleDB..Students 
    from TestDB..Students 
    update SampleDB..Students set Class= Class+2 
    END 
+0

Спасибо за помощь, я буду стараться его ... надеюсь, это работает правильно :) –

+0

Он не признает «TestDB.dbo.Students» –

+0

отредактированный, проверить прямо сейчас. – Dancharim

Смежные вопросы