-
日期:2020-10-31 14:27:27
点击:59
内容简介:简介: tempdb是SQLServer的系统数据库一直都是SQLServer的重要组成部分,用来存储临时对象。可以简单理解tempdb是SQLServer的速写板。应用程序与数据库都可以使用tempdb作为临时的数据存储区。一个实例的所有用户都共享一个Tempdb。很明显,这样的设计不是...
-
日期:2020-10-31 14:27:27
点击:59
内容简介:先来看一个概念: 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。那么在存储过程里添加事务,则可以保证该事务里的所有sql代码要么完全执行要么完全不执行。 举个简单的带事务的存储过...
-
日期:2020-10-31 14:27:26
点击:59
内容简介:Transact-SQL(又称T-SQL),是在MicrosoftSQLServer和SybaseSQLServer上的ANSISQL实现,与Oracle的PL/SQL性质相近(不只是实现ANSISQL,也为自身数据库系统的特性提供实现支持),目前在MicrosoftSQLServer和SybaseAdaptiveServer中仍然被使用为核心的查询...
-
日期:2020-10-31 14:27:26
点击:59
内容简介:1.使用Management Studio Express,用“Windows身份验证”登录,选中SQL服务器名,右击鼠标选择属性,在服务器属性选项页面,选择“安全性”,将服务器身份验证由“Windows身份验证”改为“SQL Server和Windows身份验证”,单击确定。 2.使用SQL Server 2005...
-
日期:2020-10-31 14:27:24
点击:59
内容简介:删除前做备份。 使用SQL Server登录使用数据库时,登录过的记录会出现在登录框中,下面是删除方法: SQL Server 2008 删除 盘符:\Documents and Settings\用户\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin 文件。\ 或:...
-
日期:2020-10-31 14:27:24
点击:59
内容简介:死锁对于DBA或是数据库开发人员而言并不陌生,它的引发多种多样,一般而言,数据库应用的开发者在设计时都会有一定的考量进而尽量避免死锁的产生.但有时因为一些特殊应用场景如高频查询,高并发查询下由于数据库设计的潜在问题,一些不易捕捉的死锁可能出现从而影...
-
日期:2020-10-31 14:27:23
点击:59
内容简介:GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,你可以想想 你用了GROUP BY 按 ITEM.ITEMNUM 这个字段分组,那其他字段内容不同,变成一对多又改如何显示呢,比如下面所示 A B 1 abc 1 bcd 1 asdfg select A,B from table group by A 你说这样查出...
-
日期:2020-10-31 14:27:22
点击:59
内容简介:有一个需求是要在一个云监控的状态值中存储多个状态(包括可同时存在的各种异常、警告状态)使用了位运算机制在一个int型中存储。 现在监控日志数据量非常大(亿级别)需要对数据按每小时、每天进行聚合,供在线报表使用。 状态分了3个级别:正常(0)、警告...
-
日期:2020-10-31 14:27:22
点击:59
内容简介:--生成300个8位不重复纯数字随机数 DECLARE @i INT=0;DECLARE @j INT;DECLARE @qnum INT=300; --生成随机数的数量SET NOCOUNT ONCREATE TABLE #temp_Table(num INT)WHILE(@i@qnum)BEGIN SELECT @j = cast( floor(rand()*(99999999-10000000)+10000000) as in...
-
日期:2020-10-31 14:27:22
点击:59
内容简介:最近几天,公司的技术维护人员频繁让我恢复数据库,因为他们总是少了where条件,导致update、delete出现了无法恢复的后果,加上那些库都是几十G。恢复起来少说也要十几分钟。为此,找了一些资料和工作总结,给出一下几个方法,用于快速恢复表,而不是库,但...