易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL数据库表记录问题 - MS-SQL Server / 应用实例

我有一个数据库,然后我给这个数据库做了一个未做操作时候的备份库,现在我需要用备份库里的一些表的记录替换原来库相应表里的记录,如何做?即原来的数据库有700张表,我做了一些其它操作,涉及到其中的200表左右,现在我要用备份库相应的表记录来替换做操作的原来数据库表里的200表里的记录,相当于一个数据还原操作。

原公司有一个做电信的程控的数据库操作的,程序启动先是通过执行osql.exe /U sa /P /i spAddBamRelation.sql
osql.exe /U sa /P /i spDropBamRelation.sql两条指令,再做数据库还原的时候,先是调用了一个存储过程(自己写的)进行删除库的关系(spDropBamRelation),然后是删除库触发器(spDropBamTrigger),后再调用存储过程(xp_cmdshell),然后就是把修改了的表的记录删除掉,再用备份库里的表记录插入到原数据库里去,后再调用存储过程(spAddBamRelation),做完后就是增加触发器(spAddBamTrigger),后调用存储过程(xp_cmdshell),
xp_cmdshell存储过程是系统自有的,增加和删除库关系的存储过程是自己写的,
下面贴四个文件,都是前人写的,都看不懂意思,每个文件贴部分出来,不允许长度太长了,呵呵!
spDropBamRelation.sql

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_TBL_SMIN_REF_12698_TBL_TRFT]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)
ALTER TABLE [dbo].[tbl_SMInstance] DROP CONSTRAINT FK_TBL_SMIN_REF_12698_TBL_TRFT

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_TBL_SMTH_REF_12736_TBL_TRFT]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)
ALTER TABLE [dbo].[tbl_SMThreshold] DROP CONSTRAINT FK_TBL_SMTH_REF


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

sql - MS-SQL Server / 疑难问题

sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊

随便搞一D版吧,

迅雷第一个就可以用
2000,2005都这样

http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......

两句SQL并一句,有问题. - MS-SQL Server / 基础类

第一句:
select ht.gfdm,gfdm.gfmc,gfdm.lb ,sum(jh.htdj*jh.htsl)as je
from ht left join gfdm on ht.gfdm=gfdm.gfdm 
 join jh on ht.htbh=jh.hth 
and ht.htbh not like'del%' and ht. ......

vs2008 连接mysql? - MS-SQL Server / 基础类

请问
添加新数据源->数据库->添加连接
这个界面下,数据源选择:Microsoft SQL Server (SqlClient);
服务器名:
应该写什么呢?
有谁知道?多谢各位!!
你到底是要连mysql还是mssql?

引用
请问
......

高分求sqlserver写excel - MS-SQL Server / 疑难问题

1.怎么把数据从sqlserver里面的数据写入到指定路径的excel
比如
declare @公司名称 char(50)
set @公司名称 = (select 公司名称 from 公司信息)
EXEC [master]..xp_cmdshell 'bcp "select * from [master]. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号