2013年4月1日

存储过程中使用事务与try catch

摘要: 存储过程中使用事务与try catch一、存储过程中使用事务的简单语法在存储过程中使用事务时非常重要的,使用数据可以保持数据的关联完整性,在Sql server存储过程中使用事务也很简单,用一个例子来说明它的语法格式:代码Create Procedure MyProcedure( @Param1 nvarchar(10),@param2 nvarchar(10))ASBeginSet NOCOUNT ON;Set XACT_ABORT ON;Begin TranDelete from table1 where name=’abc’;Insert into table2 values(v... 阅读全文

posted @ 2013-04-01 11:50 LarryLee 阅读(189) 评论(0) 推荐(0) 编辑

2013年3月30日

SSRS 2008 分类汇总

摘要: 平时开发报表时,经常用到小计、总计之类分类汇总功能,在使用SSRS之前,常常使用SQL语句通过拼凑实现,不仅开发效率低,维护起来也很不方便。在SSRS 2008 中,就可以通过“分组”功能,方便的实现“分类汇总”的效果。1、效果图: 2、数据集SQL脚本:SELECT ec_billhead.transid,warehouse,qty,ec_billbody.monyFROM ec_billbody,ec_billheadWHERE ec_billbody.transid = ec_billhead.transid3、关键开发步骤:(1)、在设计界面拖放一表格控件,然后... 阅读全文

posted @ 2013-03-30 17:12 LarryLee 阅读(303) 评论(0) 推荐(0) 编辑

SSRS 经验总结

摘要: SSRS 经验总结博客分类:SSRS1. 如何去掉由SSRS导出PDF中空白页的问题原因:Body/Page Footer/Page Header中的控件(如Text Box,Table, Matrix等)与Report的右边界有空白,这种情况下SSRS会自动将此空白加到生成的PDF中,从而导致出现PDF空白页。解决方法:将控件的宽度设置(或拖拽)成与Report的宽度一致可以从Properties选择Report/Body/Page Footer/Page Header的查看PageSize/Size/Width等属性2. 控件(如Text Box)由于文本过长等原因导致宽度大于Table/ 阅读全文

posted @ 2013-03-30 17:11 LarryLee 阅读(738) 评论(0) 推荐(0) 编辑

SQL函数说明大全

摘要: 一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。配置函数是一种标量函数,可返回有关配置设置的信息。转换函数将值从一种数据类型转换为另一种。加密函数支持加密、解密、数字签名和数字签名验证。游标函数返回有关游标状态的信息。日期和时间函数可以更改日期和时间的值。数学函数执行三角、几何和其他数字运算。元数据函数返回数据库和数据库对象的属性信息。排名函数 阅读全文

posted @ 2013-03-30 17:10 LarryLee 阅读(152) 评论(0) 推荐(0) 编辑

SQLServer跨库查询--分布式查询

摘要: SQLServer跨库查询--分布式查询--用openrowset连接远程SQL或插入数据 --如果只是临时访问,可以直接用openrowset--查询示例select * from openrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)在跨库查询时需要启用Ad Hoc Distributed Queries启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1recon 阅读全文

posted @ 2013-03-30 17:09 LarryLee 阅读(172) 评论(0) 推荐(0) 编辑

How to pass NULL value to a Multi value parameter in SSRS?

摘要: How to pass NULL value to a Multi value parameter in SSRS?This week I tried to build a SSRS report with a parameter which can have multiple values including the NULL value. This is not possible by default in SSRS. When you configure the parameter with option: Allow null value and Allow multiple valu 阅读全文

posted @ 2013-03-30 17:08 LarryLee 阅读(294) 评论(0) 推荐(0) 编辑

SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)

摘要: SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等) 这是计算一个月第一天的SQL 脚本: SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) --当月的最后一天SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getda 阅读全文

posted @ 2013-03-30 17:07 LarryLee 阅读(262) 评论(0) 推荐(0) 编辑

VBA语句集

摘要: VBA语句集(第1辑)定制模块行为(1) Option Explicit '强制对模块内所有变量进行声明Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示Option Compare Text '字符串不区分大小写Option Base 1 '指定数组的第一个下标为1(2) On Error Resume Next '忽略错误继续执行VBA代码,避免出现错误消息(3) On Error GoToErrorHandler '当错误发生时跳转到过程中的某个位置(4) On Error GoTo 阅读全文

posted @ 2013-03-30 17:05 LarryLee 阅读(271) 评论(0) 推荐(0) 编辑

VBA字符串函数

摘要: VBA字符串函数Trim(string) 去掉string左右两端空白 Ltrim(string) 去掉string左端空白 Rtrim(string) 去掉string右端空白 Len(string) 计算string长度 Left(string, x) 取string左段x个字符组成的字符串 Right(string, x) 取string右段x个字符组成的字符串 Mid(string, start,x) 取string从start位开始的x个字符组成的字符串 Ucase(string) 转换为大写 Lcase(string) 转换为小写 Space(x) 返回x个空白的字符串 Asc.. 阅读全文

posted @ 2013-03-30 17:01 LarryLee 阅读(2027) 评论(0) 推荐(0) 编辑

导航