
正文
sqlserver覆盖,sql 覆盖
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样用SQL语句恢复SQLSERVER数据库备份,并覆盖现有(正在使用)数
restore database xxxx
from
disk='c:\....'
with
stats
记得要关闭目标数据库,否则会失败。最好以master为当前库来执行.
Delphi中可以使用存储过程来调用,据库名和备份文件名作为
相关问答
Q1: sql server 2000安装后再安装更高版本,原来的2000会不会被覆盖,我想用2个版本的sqlserver,这样行不行
完全可以的!SQL各版本可以并行!
我本机就装2000和2005 这两2个版本!
Q2: 如何实现SQL符合条件的行覆盖、添加及修改
SQLSERVER写法,你试试
update A set A.数量=B.数量 from A inner jioin B on A.店铺名称=B.店铺名称 and A.货号=B.货号
where exists (select 1 from B where A.店铺名称=B.店铺名称 and A.货号=B.货号)
其他数据库另外说明
Q3: sqlserver数据库,想把dbo.t_bd_item_barcode表中的item_barcode字段里的所有数据覆盖到另一个表
可以用update
...
set ...
from
...语句来更新的dbo.t_bd_item_info的item_subno值。SQL类似:
update dbo.t_bd_item_info
set item_subno = s.item_barcode
from dbo.t_bd_item_barcode s
where dbo.t_bd_item_info.item_no = s.item_no当然,也可以使用子查询来进行更新,SQL类似:
update dbo.t_bd_item_info
set item_subno = (select top 1 s.item_barcode from dbo.t_bd_item_barcode s where s.item_no = dbo.t_bd_item_info)
Q4: excel导入sqlserver 2000 是覆盖数据还是插入?
如果有主键 会根据主键去筛选咯。没有的话,会插入,不会管有不有重复的数据。导入后会有1500条数据。
Q5: SQLSERVER2005数据库被误还原覆盖,有没有办法恢复回去
覆盖的数据都是没有办法的,只能是在重新做啦,数据库覆盖的话,专业数据恢复公司也没有办法的






