- 博客(12)
- 收藏
- 关注
原创 正确理解SQL视图、存储过程和触发器
一、视图是一种常用的数据库对象,将查询的结果以虚拟表形式存储在数据中,并不在数据中以存储数据集的形式存在。视图的结果和内容是建立在对表的查询基础之上的,和表一样,包括行和列,这些行、列数据都来源于所引用的表,并且是在引用视图过程中动态生成的。 视图中的内容是由查询定义来的,并且视图和查询都是通过SQL语句定义的,他们有着许多相同之处,但又很多不同之处。视图和查询的区别如下: 1. 存储:视图存...
2011-03-21 17:52:53 489
原创 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
* 快速比较结构相同的两表 结构相同的两表,一表有记录3万条左右,一表有记录2万条左右,我怎样快速查找两表的不同记录? ============================ 给你一个测试方法,从northwind中的orders表取数据。 select * into n1 from orders select * into n2 from or...
2011-02-15 11:09:53 244
原创 SQL存储过程事务和优化方法(包括查询方式语句结合)
判断插入值是否重复: CREATE PROCEDURE IR_rb_User_UpdateUser( @UserID int, @Name nvarchar(50), @Email nvarchar(100), @Password nvarchar(20), @RoleID int, @iSuc...
2011-02-15 10:22:33 208
原创 sql中各种日期的计算方法
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文 章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问...
2011-02-15 10:16:07 392
原创 网上看到的SET XACT_ABORT的用法~
指定当 Transact-SQL 语句产生运行时错误时,Microsoft® SQL Server™ 是否自动回滚当前事务。 语法SET XACT_ABORT { ON | OFF } 注释当 SET XACT_ABORT 为 ON 时,如果 Transact-SQL 语句产生运行时错误,整个事务将终止并回滚。为 OFF 时,只回滚产生错误的 Transact-SQL 语句,而事务将继续进行处...
2011-02-15 10:14:56 210
原创 SQL查询 FOR XML [RAW|AUTO|EXPLICIT]
FOR XML 子句的基本语法 在FOR子句中指定XML模式的基本语法为: FOR XML mode [, XMLDATA] [, ELEMENTS][, BINARY BASE64] 参数 XML mode 指定XML模式。XML模式决定所得到的XML的形式。 mode可以是RAW、AUTO或EXPLICIT。 XMLDATA 指定应返回XML-Data架构。文档的架构被预先设计为内嵌式架构...
2011-02-15 10:11:07 200
原创 asp.net中System.DateTime.Now.ToString()的一些用法
//2007年4月24日 this.TextBox6.Text = System.DateTime.Now.ToString("D"); //2007-4-24 this.TextBox7.Text = System.DateTime.Now.ToString("d"); //2007年4月24日 16:30:15 this.TextBox8....
2010-08-18 17:51:52 124
原创 .net 操作XML小结
一、简单介绍 using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument(); //导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml")); //指定一个节点XmlNode root=xml.Selec...
2009-12-16 18:00:13 161
原创 JOIN之完全用法
外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 RI...
2009-12-16 17:52:16 222
原创 AjaxPro在.NET中的应用
一、简介 Ajax(Asynchronous JavaScript + XML)应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间...
2009-12-16 17:47:57 145
原创 Sql server一些常见性能问题的总结
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查...
2009-12-16 17:43:20 147
原创 SQL常用函数集锦
一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符串全部转为小写;UPPER()将...
2009-12-16 17:30:22 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人