-
UNION 和UNION ALL 的区别
在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。 UNION在进行表链接后会筛选掉重复的记录,...
-
数据库水平分割,垂直分割,库表散列
1,有时对表做分割可以提高性能。表分割有两种方式: 1水平分割:根据一列或多列数据的值把数据行放到两个独立的表中。 水平分割通常在下面的情况下使用。 ?表很大,...
-
SQL SERVER 登陆名与用户的区别
1, 登录名:用于Sql Server验证,比如用程序连接时连接字符串中指定的用户名就是这个登录名。 用户:用于对数据库的操作,拥有对数据库操作的权限。 2,创...
-
mssql timestamp类型与datetime的区别
timestamp:自动生成的唯一二进制数字数据类型,当一行数据改变时,会自动变化,它是唯一的值,每张表中只能有一个列类型为timestamp。timestam...
-
死锁与sys.sysprocesses
引起死锁的进程查看:它没有被阻塞,但别的进程被它阻塞着 select * from sysprocesses a where a.blocked=0 AND E...
-
SELECT @v = OperateCode SELECT赋值
declare @v varchar(500)set @v = '' SELECT @v = OperateCode FROM ( SELECT 'd' ope...