文章分类 -  SQL

上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要:方法一:ALTER TABLE tb (指定某表的某列)ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分大小写ALTER TABLE tb (指定某表的某列)ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_AS --区分大小写alter datab... 阅读全文
posted @ 2010-09-14 11:01 rob_2010 阅读(246) 评论(0) 推荐(0)
摘要:1.全量数据备份 备份整个数据库,恢复时恢复所有。优点是简单,缺点是数据量太大,非常耗时全数据库备份因为容易实施,被许多系统优先采用。在一天或一周中预定的时间进行全数据库备份使你不用动什么脑筋。使用这种类型的备份带来的问题是非常缺乏灵活性,而且当数据库被冲掉后,你面临丢失大量数据的潜在威胁。例如,假设你每天在午夜备份数据库。如果服务器在晚上11点崩溃了,你将丢失前面23个小时对数据所做的全部修改... 阅读全文
posted @ 2010-09-14 11:00 rob_2010 阅读(206) 评论(0) 推荐(0)
摘要:public void GetDate(DateTime thisDate, out DateTime endWeek, out DateTime endMonth, out DateTime endQuarter, out DateTime endYear) 02{ 03//DateTime dt = Convert.ToDateTime(thisDate.ToString("yyyy-MM-d... 阅读全文
posted @ 2010-09-14 10:58 rob_2010 阅读(291) 评论(0) 推荐(0)
摘要:SQL2005的维护计划里面自带了备份数据库任务,但不会自动按日期命名,不方便,下面的方法是以存储过程来解决的。要用SQL2005的维护计划功能首先要确认SQL Server Agent服务是在启动状态,然后打开SQL Server Management Studio,展开对象资源管理器里的“管理”,右击维护计划选择新建维护计划,为维护计划命名,如:TestDB_Backu... 阅读全文
posted @ 2010-09-12 17:56 rob_2010 阅读(164) 评论(0) 推荐(0)
摘要:现有表A,内容如下: 现在想按编码查询出这种格式: 问:该如何实现? 乍一看,好像很容易,用group by好像能实现?但仔细研究下去,你又会觉得group by也是无能为力,总欠缺点什么,无从下手。那么,到底该如何做呢?别急,SQL Server早就帮我们做好了,下面,跟我来。 首先,让我们来看一段话: 在生成包含小计和合计的报表时,ROLLUP 运算符很有用。ROLLUP 运算符生成的结果集类... 阅读全文
posted @ 2010-09-12 17:49 rob_2010 阅读(481) 评论(0) 推荐(0)
摘要:一 .聚集索引聚集索引的页级别包含了索引键,还包含数据页,因此,关于 除了键值以外聚集索引的叶级别还存放了什么的答案就是一切,也就是说,每行的所有字段都在叶级别种。另一种说话是:数据本身也是聚集索引的一部分,聚集索引基于键值保持表中的数据有序。SQL SERVER 中,所有的聚集索引都是唯一的,如果在创建聚集索引时没有指定UNIQUE 关键字,SQL SERVER 会在需要时通过往记录中添加一个唯... 阅读全文
posted @ 2010-09-12 17:48 rob_2010 阅读(137) 评论(0) 推荐(0)
摘要:承接sql大全(一)总纲:13. 工作日处理函数(标准节假日)14. 工作日处理函数(自定义节假日)15. 计算工作时间的函数16. 复杂年月处理17. 交叉表18. 任意两个时间之间的星期几的次数19. 统计--交叉表+日期+优先20. 各种字符串分拆处理函数21. 各种字符串合并处理示例13.工作日处理函数(标准节假日)14.工作日处理函数(自定义节假日)15.计算工作时间的函数16.复杂年月... 阅读全文
posted @ 2010-09-05 12:41 rob_2010 阅读(177) 评论(0) 推荐(0)
摘要:都是写好的实用sql, 直接拿来使用吧。总纲:1. 设置内存选项2. 实用文件及文件组3. 调整temp数据库的文件属性4. 日期概念理解中的一些测试5. CINVERT在日期转换中的使用示例6. SET DATEFORMAT对日期处理的影响7. SET LANGUAGE对日期处理的影响示例8. 日期格式化处理9. 日期推算处理10. 特殊日期加减函数11.查询指定日期段内过生日的人员12.生成日... 阅读全文
posted @ 2010-09-05 12:39 rob_2010 阅读(194) 评论(0) 推荐(0)
摘要:ADO.Net 在数据库操作过程中默认打开了连接池,不需要再进行手工配置。这个特性可以使数据库操作时效率提高,但也要有相应的代码配合,才能真正提高程序效率。1、连接字符串ADO.Net 中的连接池大小可以通过数据库连接字符串来控制,例如:string cs ="server=.;uid=sa;pwd=tcaccp;database=pubs;pooling=true;min pool size=5... 阅读全文
posted @ 2010-09-02 11:19 rob_2010 阅读(332) 评论(0) 推荐(0)
摘要:原文标题:Connection Pooling and the "Timeout expired" exception FAQ来源:http://blogs.msdn.com/angelsb/archive/2004/08/25/220333.aspx作者:angelsbSystem.InvalidOperationException: Timeout expired.The timeout pe... 阅读全文
posted @ 2010-09-02 11:08 rob_2010 阅读(153) 评论(0) 推荐(0)
摘要:方法一:select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\'-\',\'\'),\' \',\'\'),\':\',\'\') 20040912110608 select CONVERT(varc... 阅读全文
posted @ 2010-08-26 20:22 rob_2010 阅读(475) 评论(0) 推荐(0)
摘要:[代码]说明:使用 CONVERT: CONVERT ( data_type [ ( length ) ] , expression [ , style ] )参数expression是任何有效的 Microsoft® SQL Server™ 表达式。。 data_type目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。le... 阅读全文
posted @ 2010-08-26 20:20 rob_2010 阅读(189) 评论(0) 推荐(0)
摘要:第一种:[代码]第二种:[代码]第三种:[代码] 阅读全文
posted @ 2010-08-26 20:20 rob_2010 阅读(116) 评论(0) 推荐(0)
摘要:1、动态创建表/* 过程功能:存储过程动态创建数据表 注意事项:连接Sql语句的“单引号” 比如default 后面要跟两个 ' 如:Color not null default ''黄色'' 创建日期:2010-08-07 创建人:ice6 blog:Http://ice6.cnblogs.com */ CREATE PROCEDURE [dbo].[CreateTabl... 阅读全文
posted @ 2010-08-08 12:04 rob_2010 阅读(126) 评论(0) 推荐(0)
摘要:表:consume_record字段:consume(money类型)date(datetime类型)请问怎么写四条sql语句分别按日,按周,按月,按季统计消费总量.如:1月1200元2月3400元3月2800元--按日selectsum(consume),day([date])fromconsume_recordwhereyear([date])='2006'groupbyday([date])... 阅读全文
posted @ 2010-08-05 11:35 rob_2010 阅读(323) 评论(0) 推荐(0)
摘要:统计上周的数据:select * from tb where datediff( wk, C_DATETIME, '2010-01-25 13:43:47.000') = 1 select * from tb where datediff( wk, C_DATETIME, getdate() ) = 1 统计昨天的数据:select * from tbwhere day(C_DATETIME)=(... 阅读全文
posted @ 2010-08-05 11:34 rob_2010 阅读(662) 评论(0) 推荐(0)
摘要:通过SQLServer数据管理的维护计划,结合自动定时作业,可实现对数据库的自动维护,如:清空数据库日志、数据库文件收缩等。--清空日志DUMP TRANSACTION [DBName] WITH NO_LOG;--事务日志BACKUP LOG [DBName] WITH NO_LOG;--减小 [DBName] 用户数据库中数据文件和日志文件的大小,以便在数据库中留出 10% 的可用空间。DBC... 阅读全文
posted @ 2010-08-05 11:28 rob_2010 阅读(420) 评论(0) 推荐(0)
摘要:公司里装了MOSS2007 使用的是SQL2005数据库,开始还觉得挺好用,可是某一天突然发现上传文件到MOSS时老是失败!不知何故。远程桌面登录到服务器上一看,系统盘空间竟然只剩下3M!赶紧查看到底是哪个文件占用了巨大的空间。找了一会,发现是MOSS的数据库日志占了巨大的空间(一个占20G!)。   决定清理数据库日志文件。  首先运行查询语句DUMP TRANSACTION databaseN... 阅读全文
posted @ 2010-08-05 11:28 rob_2010 阅读(167) 评论(0) 推荐(0)
摘要:【Oracle】--本月初SELECT TO_NUMBER (TO_CHAR (ADD_MONTHS (LAST_DAY (SYSDATE) + 1, -1), 'yyyyMMdd'))FROM DUAL;--本月末SELECT TO_NUMBER (TO_CHAR (LAST_DAY (SYSDATE), 'yyyyMMdd'))FROM DUAL;--下月初SELECT TO_NUMBER (... 阅读全文
posted @ 2010-08-05 11:27 rob_2010 阅读(438) 评论(0) 推荐(0)
摘要:SELECT DATEDIFF(DAY,'2010-6-10','2010-7-12') as iResult -----日期之差(天)1 SQL Server 有两种日期类型:DATETIME 和 SMALLDATETIME, DATETIME 的日期范围:1753-1-1到9999-12-31之间的日期值,精度为3.33毫秒,其类型的值在SQLServer内部用两个 4 字节的整数存储。 第... 阅读全文
posted @ 2010-07-27 02:19 rob_2010 阅读(248) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页