2009年6月18日
摘要: 作用:将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,假如未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。 区别于SQL的其它函数,DECODE函数还能识别和操作空值。语法:DECODE(control_value,value1,result1[,value2,result2…][,default_... 阅读全文
posted @ 2009-06-18 22:11 ToKens 阅读(4474) 评论(0) 推荐(1) 编辑
摘要: 今天一个偶然的机会中知道 SQL 中的 INSERT 语句还可以这样写:INSERT INTO tbl_name (col1, col2) VALUES (value1_1, value1_2),(value2_1, value2_2),(value3_1, value3_2)...这样的写法实际上类似于:INSERT INTO tbl_name (col1, col2) VALUES (valu... 阅读全文
posted @ 2009-06-18 21:46 ToKens 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 由于SQL Sever不支持数组参数.所以只能用另类的办法了.利用SQL Server强大的字符串处理传把数组格式化为类似"1,2,3,4,5,6"。 然后在存储过程中用SubString配合CharIndex把分割开来。用SQL2000 OpenXML简单,效率更高,代码可读:CREATE Procedure [dbo].[ProductListUpdateSpecialList]  (  @P... 阅读全文
posted @ 2009-06-18 21:12 ToKens 阅读(177) 评论(0) 推荐(0) 编辑