摘要: XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。 XML 实例文档 我们将在下面的例子中使用这个 XML 文档。 Harry Potter 29.99 Learning XML 39.95 选取节点 XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 ste... 阅读全文
posted @ 2008-05-12 09:14 乱炖er 阅读(170) 评论(0) 推荐(0)
摘要: /** *@param srcStr表示要格式化的数 *@param nAfterDot 要保留的位数 */ function FormatNumber(srcStr,nAfterDot){ var srcStr,nAfterDot; var resultStr,nTen; srcStr = ""+srcStr+""; st... 阅读全文
posted @ 2008-05-11 11:52 乱炖er 阅读(255) 评论(0) 推荐(0)
摘要: 我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表... 阅读全文
posted @ 2008-05-09 13:35 乱炖er 阅读(224) 评论(0) 推荐(0)
摘要: 在存储过程中,数据的返回有三种方法,当我们编写一个存储过程时,我们应该考虑前台绑定数据的方式而采取不同的返回方法。 第一:select方法 select是我们最常用的方法,它将数据作为标准的纪录集合返回。 第二:return方法 return 提供了返回状态值得方法,这个值一定要是个整数值。不要试图返回一个非整形的数据类型。 第三:output方法:... 阅读全文
posted @ 2008-05-08 17:50 乱炖er 阅读(1942) 评论(0) 推荐(0)
摘要: select stuff('string1',,,'string2') 示例: select stuff('youxiaofeng',2,1,'F') 从第二个字符开始,删掉一个字符,然后用'F'代替删掉字符的位置,如果不需要删掉字符,则将设为0即可。 注意:如果或是负的,或者是大于长度的数,则STUFF函数将返回NULL,如果指令的长于从位置到结尾的字符数,此函数将在处截断 -------... 阅读全文
posted @ 2008-05-08 17:18 乱炖er 阅读(918) 评论(0) 推荐(0)
摘要: CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下: CHARINDEX ( expression1 , expression2 [ , start_location ] ) Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression... 阅读全文
posted @ 2008-05-08 16:16 乱炖er 阅读(33700) 评论(0) 推荐(0)
摘要: 触发器是类似于存储程序的数据库对象,它响应数据库环境下的某个请求。SQL Sever 2005包含3个触发器对象:AFTER,数据定义语言 (DDL)和INSTEAD-OF。 AFTER触发器是存储程序,它发生于数据操作语句作用之后,例如删除语句等。DDL是SQL Server 2005的新触发器,允许响应数据库引擎中对象定义水平事件(例如:DROP TABLE语句)。INSTEAD-OF触发... 阅读全文
posted @ 2008-05-08 16:10 乱炖er 阅读(5904) 评论(1) 推荐(0)
摘要: create table #table(i char(10),n varchar(50)) insert #table select '1','a' union select '1','b' union select '1','c' union select '1','d' union select '1','e' union select '1','f' declare @str varcha... 阅读全文
posted @ 2008-05-08 15:05 乱炖er 阅读(318) 评论(0) 推荐(0)
摘要: select APP_NAME ( ) as w --当前会话的应用程序 select @@ERROR --返回最后执行的 Transact-SQL 语句的错误代码(integer) select @@IDENTITY --返回最后插入的标识值 SELECT USER_NAME() --返回用户数据库用户名 select @@ERROR --返回最后执行的 Transa... 阅读全文
posted @ 2008-05-08 11:02 乱炖er 阅读(199) 评论(0) 推荐(0)
摘要: SQL Server 2005的数据类型与SQL 2000有一些不同,在创建表时,列的数据类型需要注意几点 用varchar(max)代替text。varchar的最大长度为8000,但是varchar(max)则可以存储多 达2G的数据,因此其作用相当于SQL 2000中的text。但是微软可能会后续的SQL Server版本中移除text类型,从现在就应该用var... 阅读全文
posted @ 2008-05-08 10:58 乱炖er 阅读(1064) 评论(1) 推荐(0)