SQL
bing1051
这个作者很懒,什么都没留下…
展开
-
分页SQL查询语句
做成存储过程,传入页码,计算分页显示的记录数即可SELECT x.*FROM ( SELECT table.*, ROW_NUMBER() OVER ( ORDER BY Day_Id ) dr FROM table WHERE table.Date原创 2010-04-07 16:15:00 · 358 阅读 · 0 评论 -
[分享]千万数量级分页存储过程
CREATE PROCEDURE SP_Pagination/****************************************************************** 千万数量级分页存储过程 *****************************************************************参数说明:1.Tables转载 2012-11-01 13:42:41 · 441 阅读 · 0 评论 -
SQL Reporting Services配置
最近部署Reporting Services,不是提示“报表服务器没有响应”就是权限问题,后来做了一下步骤部署成功,仅供参考1、默认网站80端口无法开启,因为系统安装oracle,暂用80端口,将所有oracle服务暂停,并修改为手动启动;2、确认Reporting Services配置一切正常;3、修改文件夹 C:/Program Files/Microsoft SQL Server/MSSQL.3/Reporting Services 及 文件 C:/Program Files/Microsoft SQ原创 2011-05-26 10:19:00 · 965 阅读 · 0 评论 -
缩小数据库日志文件
<br />如果在SQL数据库中碰到日志文件过大的问题,就可以试下下面的代码,可以将日志文件缩小到自己想要的大小了。把代码COPY到查询分析器里,,然后修改其中的3个参数(数据库名,日志文件名,和目标日志文件的大小),运行即可。<br /><br />SET NOCOUNT ON<br />DECLARE @LogicalFileName sysname,<br />@MaxMinutes INT,<br />@NewSize INT<br />USE myDB -- 要操作原创 2011-01-19 09:42:00 · 473 阅读 · 0 评论 -
SQL发送邮件
发送邮件存储过程CREATE PROCEDURE [dbo].[sys_sendmail] @From VARCHAR(100), @To VARCHAR(100), @Bcc VARCHAR(500), @Subject VARCHAR(400) = " ", @Body NTEXT = " "AS DECLARE @object INT, @hr INT DECLARE @serverHost NVARCHAR(100), @use原创 2010-08-23 16:05:00 · 546 阅读 · 0 评论 -
SQL 帐号权限设置示例
<br />/*--示例说明<br /> 示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test<br /> 随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test<br /> 同时将用户账户u_test添加到角色r_test中,使其通过权限继承获取了与角色r_test一样的权限<br /> 最后使用DENY语句拒绝了用户账户u_test对表titles的SELECT权限。<b转载 2010-08-11 09:06:00 · 433 阅读 · 0 评论 -
SQL Server 2005 全文检索
<br />首先确认安装了全文检索组件和服务,主要是Express版本,它默认是不安装的,企业版和开发版默认是安装的<br /><br />1、允许数据库使用全文索引,<br />在SQL Server Management Studio中选择要操作的数据库的右键菜单中的属性,在属性窗口中的Files页面,有Use full-text indexing,勾选这个复选框就可以了。<br /><br /> <br />2、创建full-text catalogcreate fulltext catalog ca原创 2010-06-09 11:49:00 · 364 阅读 · 0 评论 -
快速测试连接数据库
1、在桌面新建一文本文件2、修改后缀为“.udl”即可原创 2010-07-02 17:09:00 · 391 阅读 · 0 评论 -
SSIS里字符串转日期
<br />用SSIS处理平面数据导入很方便(局限于指定符号分割的形式)<br /> <br />但是在处理日期问题上遇到困难 <br /> <br />如字符串“20100601”,对应数据库的“2010-06-01 00:00:00”<br /> <br />遇到这种问题需要使用“派生列”<br /> <br />步骤为<br /> <br />1、在工具箱拖出“派生列”工具,并连接输入,点击进入<br /> <br />2、在“派生列”栏,选择“作为新列添加”<br /> <br />3、在“表达式”原创 2010-07-01 14:44:00 · 2457 阅读 · 0 评论 -
sql存储过程,语句拼接,使用游标
DECLARE @paramNameCh NVARCHAR(50)DECLARE @paramFoid NVARCHAR(50)SET @paramNameCh = '张三,李四,'SET @paramFoid = '441112197702157913,140107205632126715,'DECLARE @sql VARCHAR(8000) --临时存放原创 2013-11-27 15:20:12 · 1535 阅读 · 0 评论