博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年4月12日

摘要: 某个报表参数的可用值由一个动态的数据集查询生成,通常情况下,我们按照参数的每个可用值来分别筛选数据。部署报表后,会显示一个包含所有可用值的下拉菜单提示用户输入(假设参数设置为“可见”)。现在我需要在这些可用值的选项之外,再加入一个“All”选项,当选择“All”时,停止基于该参数的筛选,显示所有数据。同时,之前的按照可用值筛选的功能依然有效。可以按如下方式实现:1. 修改用于提供参数可用值的数据集:SELECT DISTINCT column_name FROM table_name UNION SELECT 'All' 2. 修改报表的主数据,将WHERE从句改为如下WHER 阅读全文

posted @ 2011-04-12 22:48 光照峋山 阅读(361) 评论(0) 推荐(0) 编辑

摘要: 目前主要以下网站 FeedEx.netまるごとRSSFull-Text RSS Feeds | fivefilters.orgWizardRssFull Text RSS Feed BuilderGetFullRss使用方法都很傻瓜,输入旧的摘要型RSS地址,网站会帮你生成一个新的RSS地址,订阅新的地址就是全文了 阅读全文

posted @ 2011-04-12 22:32 光照峋山 阅读(1575) 评论(0) 推荐(0) 编辑

摘要: http://<server>/ReportServer/Pages/ReportViewer.aspx?%2f<path>%2f<ReportName>&rs:Command=Render&<Paramerter>=<value> 或者是http://<server>/reportserver?/<path1>/<path2>/<ReportName>&rs:Command=Render&<Paramerter>=<value> 阅读全文

posted @ 2011-04-12 22:16 光照峋山 阅读(346) 评论(0) 推荐(0) 编辑

摘要: 示例表 tb 数据如下id value—————1 aa1 bb2 aaa2 bbb2 ccc第一种SELECT id, [val]=( SELECT [value] +',' FROM tb AS b WHERE b.id = a.id FOR XML PATH('') ) FROM tb AS a 第一种显示结果 1 aa,bb, 1 aa,bb, 2 aaa,bbb,ccc, 2 aaa,bbb,ccc, 2 aaa,bbb,ccc,第二种SELECT id, [val]=( SELECT [value] +',' FROM tb AS b 阅读全文

posted @ 2011-04-12 21:33 光照峋山 阅读(10344) 评论(0) 推荐(2) 编辑

摘要: (1)实例在原理上就是一个数据库的逻辑划分。可以这样理解,安装SQL Server 服务器组件,就是创建一个新的SQL Server 实例(当然也可能是在原有实例中增减服务组件)。SQL Server允许在同一个操作系统中创建多个实例,虽然一般情况下我们不会这么做。 如果只安装一个 SQL Server 实例,不需要在SQL Server安装时指定实例名称,自动使用默认名称。那么在Windows域里计算机的名称就是 SQL Server 实例的名称;使用TCP/IP协议连接SQL Server 实例时,可以用IP地址表示SQL Server实例。 如果一个操作系统中安装了多个SQL Serve 阅读全文

posted @ 2011-04-12 21:30 光照峋山 阅读(5601) 评论(0) 推荐(3) 编辑

摘要: Navigating to other reports or any web URL - Drag a datafield on the report - Click on the Textbox - Find the Action property of Textbox the property window - Select Go to URL option - Type any valid URL (i.e. http://binaryworld.net/Main/CodeDetail.aspx?CodeId=3668), valid URL must start with protoc 阅读全文

posted @ 2011-04-12 21:09 光照峋山 阅读(262) 评论(0) 推荐(0) 编辑

摘要: 只根据指定的字段来判断,筛选掉数据集中该字段为NULL的所有记录行Expression 指定字段Operator选 <> (不等于)Value输入 = Nothing 阅读全文

posted @ 2011-04-12 21:05 光照峋山 阅读(457) 评论(0) 推荐(0) 编辑

摘要: 在Group Properties的Visiablity中,设置Expression为 =IIF(ISNOTHING(Fields!nhs_eventtypename.Value), TRUE , FALSE ) Group on的字段的各个值中,NULL值引头的列或行将不会显示,但不影响非空的值 阅读全文

posted @ 2011-04-12 20:58 光照峋山 阅读(447) 评论(0) 推荐(0) 编辑

摘要: 添加一列,显示行号表达式填 =RowNumber(scope ) scope 为数据区域的名称,可写Nothing,这点还没彻底搞清楚。该函数详细见 http://msdn.microsoft.com/en-us/library/ms159225%28v=SQL.100%29.aspx显示行号的列,插入时貌似必须选择 Inside Group,为什么目前还不知道 阅读全文

posted @ 2011-04-12 20:50 光照峋山 阅读(205) 评论(0) 推荐(0) 编辑

摘要: I used to see my senior developers use WITH (NOLOCK) when querying in SQL Server and wonder why they use. Now i explored it and found that it's useful to improve the performance in executing the query . However there is a disadvantage in using it. The disadvantage is that one may not be sure tha 阅读全文

posted @ 2011-04-12 20:45 光照峋山 阅读(1214) 评论(0) 推荐(0) 编辑

摘要: 下面的示例显示服务器的执行、分析和编译时间。USE AdventureWorks; GO SET STATISTICS TIME ON GO SELECT * FROM Production.ProductCostHistory WHERE StandardCost < 500.00; GO SET STATISTICS TIME OFF; GO下面是输出结果:SQL Server parse and compile time:CPU time = 0 ms, elapsed time = 1 ms.SQL Server parse and compile time:CPU time = 阅读全文

posted @ 2011-04-12 20:43 光照峋山 阅读(485) 评论(0) 推荐(0) 编辑

摘要: 下面的存储过程只从视图中返回指定的雇员(提供名和姓)及其职务和部门名称。此存储过程接受与传递的参数精确匹配的值。CREATE PROCEDURE HumanResources.uspGetEmployees @LastName nvarchar(50), @FirstName nvarchar(50) AS SELECT FirstName, LastName, JobTitle, Department FROM HumanResources.vEmployeeDepartment WHERE FirstName = @FirstName AND LastName = @LastName; G 阅读全文

posted @ 2011-04-12 20:34 光照峋山 阅读(260) 评论(0) 推荐(0) 编辑

摘要: declare @a int set @a=0 while @a<=100 begin update table set title=(Select Replace(title,'<script src=http://cn.daxia123.cn/cn.js></script>','') from table where id=@a) where id=@a set @a=@a+1 end 阅读全文

posted @ 2011-04-12 20:23 光照峋山 阅读(558) 评论(0) 推荐(0) 编辑

摘要: SELECT ROW_NUMBER() OVER (PARTITION BY partition_column ORDER BY order_column) FROM tablename ORDER BY后为 排序列,必须指明PARTITION BY 可选,它将结果集按照分区列分为多个分区,函数分别应用于每个分区,并为每个分区重新启动计算。如下列查询结果Rownumber Category ProductName 1 Book My Life 2 Book Harry Poter 3 Book Beginning C++ 1 Pencil 2B 2 Pencil HB 阅读全文

posted @ 2011-04-12 19:46 光照峋山 阅读(417) 评论(0) 推荐(0) 编辑