首页 > 资讯列表 >  本页面生成Blued专题报道,Blued滚动新闻,Blued业界评论等相关报道!
  • 在数据库‘master’中拒绝CREATEDATABASE权限问题的解决方法

    在数据库‘master’中拒绝CREATEDATABASE权限问题的解决方法

    复制代码代码如下:publicpartialclassCMS_DBDataContext{partialvoidOnCreated(){//如果数据库不存在则创建数据库if(!this.DatabaseExists()){this.CreateDatabase();}}}遇到了以下错误:在数据库‘master'中拒绝CREATEDATABASE权限。经查阅资料得知,运行SQLServer数据库,就必须在实例下创建数据库,不管是直接创建、还是附加、还是还原,总之都得在实例下创建...

    数据库操作教程 2022-09-23 20:39:32
  • SQLSERVERPagerstoreprocedure分页存储过程

    SQLSERVERPagerstoreprocedure分页存储过程

    复制代码代码如下:SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEPROCEDURE[dbo].[Pagination]@Pageint=1,--当前页码@PageSizeint=10,--每页记录条数(页面大小)@Tablenvarchar(500),--表名或视图名,甚至可以是嵌套SQL:(Select*FromTabWhereID>1000)Tab@Fieldnvarchar(800)='*',--返回记录集字段名,","隔开,默认是"*"@OrderBynvarchar(100)='IDASC',--排序规则@Filternvarchar(500),--过滤条件@MaxPagesmallintoutput,--执行结果-1error,0false,maxpagetrue@TotalRowintoutput,--记录总数/*2007-07-1222:11:00update*/@Descriptvarchar(100)output--结果描述ASBEGIN--====================================...

    数据库操作教程 2022-09-23 20:38:28
  • 删除Table表中的重复行的方法

    删除Table表中的重复行的方法

    利用SQLServer2005的新功能NOW_NUMBER和CTE可以很好的实现.举例说明如下:建立测试数据:复制代码代码如下:createtableDup1(Col1intnull,Col2varchar(20)null)insertintoDup1values(1,'aaa'),(2,'aaa'),(2,'aaa'),(2,'aaa'),(3,'bbb'),(3,'bbb'),(4,'ccc'),(4,'ddd'),(5,'eee')select*fromDup1可以查看到重复的数据有:复制代码代码如下:SELECTCol1,Col2,COUNT(*)ASDupCountFROMDup1GROUPBYCol1,Col2HAVINGCOUNT(*)>1接下来介绍如何delete掉重复的数据:1...

    数据库操作教程 2022-09-23 20:37:16
  • SQLServer使用ADSI执行分布式查询ActiveDorectory对象

    SQLServer使用ADSI执行分布式查询ActiveDorectory对象

    Step1:CreatingaLinkedServer.EXECsp_addlinkedserver'ADSI','ActiveDirectoryServices2.5','ADSDSOObject','adsdatasource'Step2:CreatingaSQLServerAuthenticatedLoginEXECsp_addlinkedsrvlogin@rmtsrvname=N'ADSI',@locallogin=NULL,@useself=N'False',@rmtuser=N'domainAccount',@rmtpassword=N'Password'对于SQLServer授权登录,可以使用sp_addlinkedsrvlogin系统存储过程配置用于连接到目录服务的适当的登录/密码.参考这里:http://blogs.msdn.com/euanga/archive/2007/03/22/faq-how-do-i-query-active-directory-from-sql-server.aspx如果SQLServer使用Windows授权登录,只需自映射就足以通过使用...

    数据库操作教程 2022-09-23 20:36:34
  • sqlserverUnion和SQLUnionAll使用方法

    sqlserverUnion和SQLUnionAll使用方法

    SQLUNION操作符UNION操作符用于合并两个或多个SELECT语句的结果集。请注意,UNION内部的SELECT语句必须拥有相同数量的列...

    数据库操作教程 2022-09-23 20:36:16
  • sqlserver多库查询sp_addlinkedserver使用方法(添加链接服务器)

    sqlserver多库查询sp_addlinkedserver使用方法(添加链接服务器)

    Execsp_droplinkedsrvloginZYB,Null--删除映射(录与链接服务器上远程登录之间的映射)Execsp_dropserverZYB--删除远程服务器链接EXECsp_addlinkedserver@server='ZYB',--被访问的服务器别名@srvproduct='',@provider='SQLOLEDB',@datasrc="/Server2"--要访问的服务器EXECsp_addlinkedsrvlogin'ZYB',--被访问的服务器别名'false',NULL,'sa',--帐号'sa'--密码使用实例:Select*fromZYB.CDCenter20110822...

    数据库操作教程 2022-09-23 20:32:35
  • 使用sp_xml_preparedocument处理XML文档的方法

    使用sp_xml_preparedocument处理XML文档的方法

    有时会在存储过程中处理一些XML格式的数据,所以会用到sp_xml_preparedocument,他可以将XML数据进行读取,然后使用MSXML分析器(Msxmlsql.dll)对其进行分析。我们就可以很容易的在存储过程中得到XML中我们想要的数据...

    数据库操作教程 2022-09-23 20:26:00
  • SQLServer数据库的数据汇总完全解析(WITHROLLUP)

    SQLServer数据库的数据汇总完全解析(WITHROLLUP)

    现有表A,内容如下:编码仓库数量01A601B702A802B9现在想按编码查询出这种格式:01A601B7汇总小计:1302A802B9汇总小计:17问:该如何实现?乍一看,好像很容易,用groupby好像能实现?但仔细研究下去,你又会觉得groupby也是无能为力,总欠缺点什么,无从下手。那么,到底该如何做呢?别急,SQLServer早就帮我们做好了,下面,跟我来...

    数据库操作教程 2022-09-23 20:22:56
  • SQLServer中汇总功能的使用GROUPING,ROLLUP和CUBE

    SQLServer中汇总功能的使用GROUPING,ROLLUP和CUBE

    第一次看到这样的SQL语句,看不懂,其中用到了下面的不常用的聚集函数:GROUPING用于汇总数据用的运算符:ROLLUPSELECT CASE GROUPING(o.customerid) WHEN 0 THEN o.customerid ELSE  '(Total)' END AS AllCustomersSummary, CASE GROUPING(od.orderid) WHEN 0 THEN od.orderid ELSE -1 END AS IndividualCustomerSummary, SUM(od.quantity*od.unitprice) AS price FROM Orders o, [Order Details] od WHERE&...

    数据库操作教程 2022-09-23 20:21:35
  • sqlupdate触发器可获得被update的行的信息

    sqlupdate触发器可获得被update的行的信息

    复制代码代码如下:createtriggerTgNameontbforupdateasifupdate(recommend)beginupdatetbsetcommenddate=(getdate())fromtbinnerjoininsertedontb.vlistid=Inserted.vlistidendrecommend表示被更新的字段.关键在于Inserted表触发器语句中使用了两种特殊的表:deleted表和inserted表。Deleted表用于存储DELETE和UPDATE语句所影响的行的复本...

    数据库操作教程 2022-09-23 20:15:15
  • SQL Server中Sequence对象用法

    SQL Server中Sequence对象用法

    一、Sequence简介Sequence对象对于Oracle用户来说是最熟悉不过的数据库对象了,在SQLSERVER2012终于也可以看到这个对象了。Sequence是SQLServer2012推出的一个新特性...

    数据库操作教程 2022-09-23 18:26:22
  • SQLServer日期加减函数DATEDIFF与DATEADD用法分析

    SQLServer日期加减函数DATEDIFF与DATEADD用法分析

    本文实例讲述了SQLServer日期加减函数DATEDIFF与DATEADD用法。分享给大家供大家参考,具体如下:SQLServer日期的加减函数:DATEDIFF   DATEADDDATEDIFF:返回跨两个指定日期的日期边界数和时间边界数,语法:DATEDIFF(datepart,startdate,enddate)用enddate减去startdate注:datepart指定应在日期的哪一部分计算差额的参数,其日期相减时,只关注边界值,例:SELECTDATEDIFF(YEAR,'2008-12-31','2009-1-1')返回1DATEADD:返回给指定日期加上一个时间间隔后的新datetime值...

    数据库操作教程 2022-09-23 18:24:39

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持