怎樣查看一個數據庫中所有用戶表的大小和它的索引的大小
--邹建大哥的方法:--用下面这个就行啦. --得到数据库中所有表的空间/记录情况 create table #tb(表名 sysname,记录数 int ,保留空间 varchar(10),使用空间 varchar(10) ,索引使用空间 varchar(10),未用空间 varchar(10)) insert into #tb exec sp_MSForEachTable 'EXEC sp_spaceused ''?''' select * from #tb go drop table #tb 来源:http://topic.csdn.net/t/20040107/15/2642472.html#[@more@]
一条跨天消费记录分类统计的问题
在csdn,原来的问题是一个消费记录报表问题,感觉问题顶有意思,特别拿来分享一下。如下:需要做一个月报表,以日为基本单位,展示指定月中,每天的消费统计结果。难点在于:这里的一“天”与自然概念中的一“天”不同,是从前一天的17:00以后到这一天的17:00以前的记录。数据表结构如下:CREATE TABLE [dbo].[T_ConsumeLog] ([PKID] [int] IDENTITY (1, 1) NOT NULL , --流水ID[CarWashFee] [float] NULL , --洗车费[AccessoryFee] [float] NULL , --配件费[ManHourFee] [float] NULL , --手工费[ConsumeTime] [datetime] NULL , --消费
打印时实现特殊分页功能
/*有表数据如下(数据不包含中文说明部分)。要求:打印时候特殊分页,分页的结构是按原来的表编号次序,编号1对应打印第1页第1行,编号2对应打印第2页第1行编号3对应打印第3页第1行...打完最后一页,再从第1页第2行开始打印。。。效果如下:已知表的列数据为:表ID,编号, OdID,未知表的列数据为:序号怎么样写个存储过程,实现这样的分页。(提示:以下是61条数据,已经知道一页纸张可以打印6行数据,可以不用考虑列OdID,只要能算出如下的序号数据即可实现。)第1行:表ID 编号 OdID 序号--------------------------16070 1 1 1 ---第1页第
SQLServer 的容量问题
下表说明在 Microsoft SQL Server 数据库中定义的,或在 Transact-SQL 语句中引用的各种对象的最大值(数量或大小)。下表不包含 Microsoft? SQL Server 2000? Windows? CE 版。? 最大值(数量或大小) 对象 SQL Server 7.0 SQL Server 2000 批处理大小 65,536 * 网络数据包大小1 65,536 * 网络数据包大小1 每个短字符串列的字节数 8,000 8,000 每个 text、ntext、或 image 列的字节数 2 GB-2 2 GB-2 每个 GROUP BY、ORDER BY的字节数 8,060 ? 每个索引中的字节数 900 9002 每个外键的字节数 900 900 每个主键的字节数 900 900 每行字节
一个SQL数据库简体繁体数据转换问题
昨天晚上公司为了一客户,在软件上可以实现简体转为繁体,但有些数据库的数据为能自动转换,得手工转换。找了半天的资料,一直未能找到一个可以转换SQL数据库的字体从简体为繁体。后来想到一个使用ACCESS链接SQL数据库,再通过复制到文本文件,再使用Win系统的代码转换工具来转换,基本ok,现在特别拿来与大家分享,也希望大家能提出更简单的方法。谢谢了[@more@]
备份、还原数据库与分离、附加数据库有什么区别
备份和恢复的概念: 备份和恢复组件是SQL Server的重要组成部分。备份就是指对SQL Server数据库及其他相关信息进行拷贝,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,如果数据库因以外而损坏,这些备份文件将在数据库恢复时被用来恢复数据库。 恢复就是把遭受破坏、丢失的数据或出现错误的数据库恢复到原来的正常状态,这一状态就是有备份决定的。分离数据库: 在SQL Server运行时,在Windows中不能直接复制到SQL Server数据库文件,如果想复制SQL Server数据库文件,就要将数据库文件从SQL Server服务器中分
sql日志怎么清理
方法有3种:backup log DataBaseName with NO_LOGbackup log DataBaseName with TRUNCATE_ONLYDBCC SHRINKDATABASE(DataBaseName)解析:NO_LOG | TRUNCATE_ONLY 无须备份复制日志即删除不活动的日志部分,并且截断日志。该选项会释放空间。因为并不保存日志备份,所以没有必要指定备份设备。NO_LOG 和 TRUNCATE_ONLY 是同义的NO_TRUNCATE 允许在数据库损坏时备份日志[@more@]
SQL查询语句精华使用简要
来源:http://blog.chinaunix.net/u/22313/showart.php?id=214419一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为"张三"的nickname字段和email字段。 SELECT nickname,email FROM testtable WHERE name='张三' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 1、选择所有列 例如,下
sql server 面试时 的考题!!(整理)
来源:http://community.csdn.net/Expert/topic/5001/5001364.xml?temp=.40763491.磁盘柜上有14块73G的磁盘, 数据库为200G 大小包括日志文件,如何设置磁盘(要说明这14磁盘是怎么用的)?2.有两服务器群集,分别为node1和node2 现在要打win200系统补丁,打完后,要重新启动,如何打补丁,不能影响用户使用(要用群集的术语详细说明)。3.有一个A 数据库,分别复制到B和C B 要求 每次数据更新 也同时更新,C 每天更新一次就行,如何制定复制策略!4.有一个order 表,有90个字段,20个索引,15个复合索引,其中有3个索引字段超过10个,如何
将所有的表中,数值类型由char,varchar改为nchar,nvarchar 的存储过程
/*--将所有的表中,数值类型由char,varchar改为nchar,nvarchar 的存储过程--邹建 2004.02(引用请保留此信息)--*/ /*--调用示例: exec p_set --*/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_set]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[p_set] GO create procedure p_set as declare tb cursor for SELECT sql='alter table ['+d.name +'] alter column ['+a.name+'] n' +b.name+'('+cast(a.
一个截字符串的函数
问题来自csdn的,大致的问题如下:营销03-1 营销03-3 计算机05-1计算机05-2工商04 营销13-1 营销13-2 工商14 化工11营销21-1 营销21-2 工商31 化工31要求作为传入参数到函数,在函数里实现一个截字符串的功能,当为‘营销03-2’时得‘03’,整个结果如:03030505041313141121213131解决方法:(注:用到的Fun_GetNo()函数可以根据实际需要灵活修改)CREATE TABLE T(Tname nvarchar(20))INSERT INTO TSELECT '营销03-1' UNION ALLSELECT '营销03-3' UNION ALL SELECT '计算机05-1' UNION ALLSELECT '计算机05-2' UNION ALLSELECT '工商04'
新年祝贺常用的英文语句
来源:http://bbs.54master.com/thread-135668-1-1.html恭贺新禧! Good luck in the year ahead! 祝吉星高照! May you come into a good fortune! 恭喜发财! Live long and proper! 多福多寿! May many fortunes find their way to you! 祝财运亨通! I want to wish you longevity and health! 愿你健康长寿!Take good care of yourself in the year ahead. 请多保重! Wishing you many future successes. 祝你今后获得更大成就。 On this special day I send you New Years greetings and hope that some day soon we shall be to
共享一些面试题
来源:http://community.csdn.net/Expert/topic/5000/5000213.xml?temp=.625164201.通过什么参数分配Java内存使用?02.Treemap和Hashmap区别是什么?03.为何加入:private static final long serialVersionUID??04.JSP编译和执行原理?05.怎么解决JSP/Servlet web中中文乱码的问题06.JDBC中,statement,prepared statement ,Callable statement的区别是什么?07.什么情况下会抛出“打开游标超过最大数”的异常?08.XML解析中:SAX和DOM的不同点有哪些?09.抽象类和接口的区别?10.什么是中间件11.JSP的内置对象有那些?12.有那些方法能防止
35岁前成功的12条黄金法则
yqi_xian 原创 更新:2006-12-26 18:25:56 版本: 1.0 来源: http://www.javaresearch.org/article/60374.htm要离开程序了,心里面很多失落,未来的路到底怎么样. 贴一段激励自己, 也激励所有的IT人员吧!! 第一章:一个目标 一艘没有航行目标的船,任何方向的风都是逆风 1、你为什么是穷人,第一点就是你没有立下成为富人的目标 2、你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。 3、起跑领先一步,人生领先一大步:成功从选定目标开始 4、贾金斯式的人永远不会成功
2006年总结和2007年的计划
一直以来都感觉时间过得太快,在时间处理方面,总觉得有很多的不该有的忽略。 2006年,过得很平常。一直在一家公司工作,成绩一般,在业余偶尔玩玩,学学东西,对于数据库方面有了一些新的提高和认识,在程序方面,不至于表面的工具使用,开始喜欢类的设计。在帮助别人解答问题的同时,感觉自己有些东西不明白,不理解,得去找资料解决,在解决别人问题的同时,自己也进步了不少。虽然我是一名菜鸟,但我一直在努力,那句’No incapable except unthinkable‘让我在一个问题上寻找不同的解决方法。当然缺点也是有的,在碰到问题