在数据库开发中,有时会遇到把字符串,按一定规则进行分割,比如“a,b,c,1,2,3”这样的以逗号为分隔符的字符串,需要把分割出来,分割后单独变行一行记录。首先想到的是使用替换函数把分隔符去掉。于是有了:IF(OBJECT_ID(N‘Tempdb..##T1‘)ISNOTNULL)
BEGIN
DROPTABLE##T1;
END
..
分类:
其他好文 时间:
2016-04-23 07:38:29
阅读次数:
136
今天收到预警消息,提示磁盘空间已经满了,感觉很奇怪.刚装的新机器怎么可能会磁盘空间不足.登陆看了看 可以看的到tempdb已经65G的了,而且显示是百分百可用.这个就很奇怪了,为什么会出现这种情况呢.考虑到磁盘会爆满,立即重启了sqlserver,修改tempdb的初始值大小为10G,然后回收调可用 ...
分类:
数据库 时间:
2016-04-11 14:01:29
阅读次数:
310
这就让sysobjects表格有了用武之地。虽然我不建议你更新这个表格,但是你当然有权对其进行审查。 sysobjects 表 在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。 sysobjects 表结构:
分类:
数据库 时间:
2016-03-13 12:52:17
阅读次数:
271
1、创建方法: 方法一:create table TempTableName或select [字段1,字段2,...,] into TempTableName from table 方法二:create table tempdb.MyTempTable(Tid int)说明:(1)、临时表其实是放在
分类:
数据库 时间:
2016-03-10 12:39:48
阅读次数:
222
有时候在数据库上运行一个数据量很大的查询语句,会导致TempDB数据量剧增,具体查看下面链接文章:SqlServer 一个查询语句导致tempdb增大55G找到TempDB剧增的问题后,接下来的问题是如何收缩TempDB。下面这篇文章详细阐述了如何收缩TempDB:最简单的办法:重启SQL Serv...
分类:
数据库 时间:
2016-01-22 02:32:36
阅读次数:
289
判断临时表是否存在,存在则删除!如果按照实体表那样话,是不行的,是删除不了的,临时表存在于tempdb数据库中,所以必须指定数据库。tempdb数据库的作用显示创建的临时用户对象,例如全局或局部临时表、临时存储过程、表变量或游标。下面是删除临时表后重建临时表的脚本-- ===============...
分类:
其他好文 时间:
2016-01-05 22:17:52
阅读次数:
369
SQL Server表表的类型:①临时表临时表可用来处理中间数据或者用临时表与其它连接共享进行中的工作。临时表只能放在tempdb中。私有临时表(#)全局临时表(##)②系统表用来存储所有数据库对象、数据类型、约束、配置选项等相关信息的表。属性的数据类型1.基本数据类型:①精确数字类型②近似数字类型...
分类:
数据库 时间:
2015-11-14 00:50:02
阅读次数:
335
在一个SQL Server表中一行的多个列找出最大值有时候我们需要从多个相同的列里(这些列的数据类型相同)找出最大的那个值,并显示这里给出一个例子IF (OBJECT_ID('tempdb..##TestTable') IS NOT NULL) DROP TABLE ##TestTableCR...
分类:
数据库 时间:
2015-10-21 23:59:32
阅读次数:
405
转载自:http://blogs.msdn.com/b/ialonso/archive/2012/10/08/inaccurate-values-for-currently-allocated-space-and-available-free-space-in-the-shrink-file-dia...
分类:
数据库 时间:
2015-10-13 12:14:55
阅读次数:
305
--最简单的办法就是使用SSM客户端,报表查看--查询数据文件的空间情况dbcc showfilestats--查询日志文件的空间情况dbcc sqlperf(logspace)--查询tempdb的空间情况select * from sys.dm_db_file_space_usage--查询表的...
分类:
数据库 时间:
2015-09-14 13:45:18
阅读次数:
203