go 向 SQL Server 实用工具发出一批 Transact-SQL 语句结束的信号。go是把t-sql语句分批次执行。(一步成功了才会执行下一步,即一步一个go)BEGIN 和 END 语句用于将多个 Transact-SQL 语句组合为一个逻辑块。在控制流语句必须执行包含两条或多条 Tra ...
分类:
数据库 时间:
2019-01-31 14:56:10
阅读次数:
181
SqlServer 触发器实现多表之间同步增加、删除与更新 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 新建两张表, ...
分类:
数据库 时间:
2019-01-28 16:42:21
阅读次数:
186
1.行转列,列转行 1)PIVOT函数,行转列 PIVOT(<聚合函数>([聚合列值])FOR[行转列前的列名]IN([行转列后的列名1],[行转列后的列名2],[行转列后的列名3],.......[行转列后的列名N])); 2)UNPIVOT函数,列转行 UNPIVOT([转换为行的列值在转换后对 ...
分类:
数据库 时间:
2019-01-28 00:42:37
阅读次数:
228
1、日期时间转字符串 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(10 ...
分类:
数据库 时间:
2019-01-26 22:04:10
阅读次数:
216
char和varchar:汉字占两个字节,英文、数字或字符占一个 比如: 性别:男 女 可以定义为:char(2)或者是varchar(2) 因为性别是中文,中文占两个字节 nchar和nvarchar:无论是汉字还是英文,数字或字符都各占一个字节 比如: 性别:男 女 可以定义为:nchar(1) ...
分类:
数据库 时间:
2019-01-26 14:05:12
阅读次数:
199
1.差异备份 是完整备份的补充 备份自上次完整备份以来的数据变动的部分 2.备份过程: 在做差异备份之前需要先进行完整备份。完整备份的过程见:https://i.cnblogs.com/EditPosts.aspx?postid=10322955 差异备份与完整备份过程类似,只是备份类型选为差异备份 ...
分类:
数据库 时间:
2019-01-26 12:30:04
阅读次数:
177
sqlserver提供四种数据库备份方式 完整备份:备份整个数据库的所有内容包括书屋和日志 差异备份:只备份上次完整备份后更高的数据部分 事务日志备份:只备份事务日志里的内容 文件或文件组备份:只备份文件或文件组中的某些文件 在数据库完整备份期间,sqlserver做一下工作: 备份数据以及数据库中 ...
分类:
数据库 时间:
2019-01-26 11:46:25
阅读次数:
213
修改数据库架构注意事项 用户与架构完全分离。 ALTER SCHEMA 仅可用于在同一数据库中的架构之间移动安全对象。 若要更改或删除架构中的安全对象,请使用特定于该安全对象的 ALTER 或 DROP 语句。 如果对 securable_name 使用了由一部分组成的名称,则将使用当前生效的名称解 ...
分类:
数据库 时间:
2019-01-25 20:26:13
阅读次数:
257
##阻塞 use masterdeclare @spid int,@bl intDECLARE s_cur CURSOR FOR select 0 ,blockedfrom (select * from sysprocesses where blocked>0 ) a where not exist ...
分类:
数据库 时间:
2019-01-25 19:21:41
阅读次数:
203
物理存储结构: 数据库文件在磁盘上的存储形式: 主数据文件:*.mdf。用来存储数据库的启动信息、存储部分或全部的数据。整个的数据库只能有一个主数据文件 辅助数据文件:*.ndf。用于存储主数据文件未能存储的剩余数据和一些数据库对象 日志文件:*.ldf。存储数据库更新的事务日志信息。数据库的插入、 ...
分类:
数据库 时间:
2019-01-25 12:57:41
阅读次数:
308