事务、备份还原、分离附加

1、如何查询值为null的数据行:

select *from 表名称 where 字段名 is null/not null

2、nvarchar(max)长度,是不允许作为主键列的

3、自增列:
ids 数据类型 主键约束(primary key)identity(开始的值,每次递增的值)

----------------------------------------------------------
事务:保障流程的完整执行

格式:
begin tran

要执行的代码

if @@ERROR>0 --只要上面要执行的代码中出现错误,error就会加 1
begin
rollback tran --回滚事务,【error > 0,返回到begin tran处,不会真正的执行要执行的代码】
end

else
begin
commit tran --提交事务,【error = 0,提交命令,真正的执行要执行的代码,对表进行操作】
end


----------------------------------------------------------
备份,还原:
不用将数据库的服务关闭,就可以直接备份
备份:
右击要备份的数据库—任务—备份

还原:
右击数据库—任务—还原

分离,附加:
分离,将数据库与数据库服务分开,可以随意拷贝
右击想要分离的数据库—任务—分离

附加,将数据库文件添加到服务列表中,
右击数据库—附加—添加—找到要添加的mdf文件

 

 

原文地址:https://www.cnblogs.com/123lucy/p/5583040.html