我有卖家shared hosting
计划安装了Sql2008 Express R2
。我希望create a job
每隔午夜执行00:00:00 hrs
和move data from one table to another
。
我之前没有创造任何工作,我很天真。我希望我能以类似的方式创建一份Stored procedures
的工作,同样。
答案 0 :(得分:0)
如果表位于同一SQL Server上,则此处是一个将复制数据的示例存储过程。但你需要考虑这是否会复制重复,是否需要移动窗口等。
CREATE PROC DB.dbo.p_CopyTable
AS
INSERT INTO DB1.dbo.Table1 (
Column1,
Column2,
Column3,
Column4
)
SELECT
Column1,
Column2,
Column3,
Column4
FROM DB2.dbo.Table2
如果你必须在这里填写一些东西,比如源和目标数据库,架构,表,列。您必须知道是否要复制已经存在的数据等。有很多问题需要回答,但这为我们提供了一个起点。
从这开始,回发问题。一旦你有了存储过程就可以完成你想做的事情,创建一个调用它的工作是微不足道的。