欢迎光临IT网Linux学习频道

当前位置: > 数据库 > SQL Server 2005 >
  • [SQL Server 2005] sql查询表根据某列排序的任意行语句 日期:2015-10-11 10:24:37 点击:69 好评:0

    sql查询表中根据某列排序的任意行。 select * from ( select t.*, row_number()over( order by 列 desc )r from 表t) where r=某行 and r=某行...

  • [SQL Server 2005] sql server存储过程语法使用详解 日期:2015-10-11 10:22:58 点击:138 好评:0

    sqlserver存储过程语法的使用实例教程。 存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储过...

  • [SQL Server 2005] SQL Server Analysis Services无法启动 日期:2015-10-10 15:54:57 点击:143 好评:0

    在MS SQLServer中常常需要用到10进制和16进制之间的互相转换,下面来总结一下。这里会涉及到CONVERT函数: CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) 一、十进制转换为十六进制 这个比较简单。可以利用CONVERT函数,如下: SELECT CON...

  • [SQL Server 2005] SQL Server中如何让SQL语句对字符串大小写敏感 日期:2015-10-10 15:54:24 点击:141 好评:0

    在SQL Server中默认对大小写是不敏感的,例如fname=peter和fname=PETER结果是一样的。但有时候用户会要求区分大小写,如验证密码等。这种情况下的处理办法就是在字段后加上 collate Chinese_PRC_CS_AS_WS 如: select * from HRS_EMPLOYEE where EMPLOYEE_NA...

  • [SQL Server 2005] SQL SERVER 2005中的日期时间类型 日期:2015-10-10 15:50:28 点击:164 好评:0

    SQL SERVER 2005中的日期时间类型 最后编辑:2011-7-17 编辑历史:2011-7-17增加了3.33毫秒描述 一. 数据类型 MS SQL Server 2005有datetime和smalldatetime两种格式的日期时间数据类型。注意:没有单独的日期或时间类型。 datetime 数据库内部用两个4字节...

  • [SQL Server 2005] SQL Server中 DateDiff计算时间差 日期:2015-10-10 15:48:47 点击:80 好评:0

    DATEDIFF 函数 [日期和时间] 功能 返回两个日期之间的间隔。 语法 DATEDIFF ( date-part, date-expression-1, date-expression-2 ) date-part : year | quarter | month | week | day | hour | minute | second | millisecond 参数 date-part 指定要测量其间...

  • [SQL Server 2005] Sql Server实用操作小技巧集合 日期:2015-10-10 12:00:29 点击:188 好评:0

    _td id=zoom> _ArticleContent1_lblContent>包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往...

  • [SQL Server 2005] mssql数据库系统崩溃后的一般处理步骤与方法 日期:2015-10-10 11:59:24 点击:161 好评:0

    mssql 数据库系统崩溃后的一般处理步骤 情况描述: SQL Server 2000崩溃,重新安装数据库。 有以下准备: 1, 三个系统库(master,msdb,model)的完全备份: 2 两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份): 三个系统数据库...

  • [SQL Server 2005] SQL注入攻击的原理及其防范措施 日期:2015-10-10 11:45:07 点击:106 好评:0

    ASP编程门槛很低,新手很容易上路。在一段不长的时间里,新手往往就已经能够编出看来比较完美的动态网站,在功能上,老手能做到的,新手也能够做到。那么新手与老手就没区别了吗?这里面区别可就大了,只不过外行人很难一眼就看出来罢了。在界面的友好性、运...

  • [SQL Server 2005] MSSQL db_owner注入获得系统权限 日期:2015-10-10 11:42:54 点击:179 好评:0

    相信大家都看过LCX大虾写的《MSSQL db_owner角色注入直接获得系统权限》吧,小弟不自量力也写写我利用MSSQL db_owner角色注入直接获得系统权限的方法。LCX大哥大致取得系统权限的思路是利用MSSQL中xp_regread的 存储过程 读出vnc在 注册表 中的密码,然后再...

  • [SQL Server 2005] 在select中添加排名列的SQL语句 日期:2015-05-11 03:10:00 点击:124 好评:0

    SELECT *,名次=(SELECT COUNT(DISTINCT B.num) FROM a B WHERE B.num=A.num) FROM a A ORDER BY num desc http://www.cnblogs.com/zengxiangzhan/archive/2009/09/23/1572290.html 结构为 user scores 1 80 2 7 3 99 4 58 .. 比如我想计算user = 4在此表中的...

  • [SQL Server 2005] 数据库设计几个小技巧 日期:2015-05-11 03:09:36 点击:125 好评:0

    这几天看了一下ERP数据库设计,总结几个数据库设计的小技巧。 说实话,ERP系统确实是博大精深,而且对各个不同行业,都有不同的应用设计。 1、大部分表都有的字段: ID:内码,表的唯一主键之一 Code:编码,有的可以用来做主键 Name:名称 State:记录状态 E...

  • [SQL Server 2005] Sql Server 孤立用户解决办法 日期:2015-05-11 03:08:52 点击:130 好评:0

    Sql Server 孤立用户 是我们经常遇到的事情,今天详细的梳理了下,希望能帮到你当把用户数据库从一台 Sql Server 使用备份和恢复的方式迁移到另一台服务器。数据库恢复以后,原先用户定义的一些其他数据库用户,就无法在新服务器上继续使用了。尤其对一些Sql...

  • [SQL Server 2005] 缓存命中率 日期:2015-05-04 01:29:50 点击:126 好评:0

    如果访问主存的数据或代码存在于cache中时的情形称为cache命中, cache命中的统计概率称为cache的命中率(缓存命中率) 缓存命中率与cache容量的关系是:cache容量越大则命中率越高,但也不绝对! 在cache容量确定时,组和块的容量将影响命中率! 除此之外命中...

  • [SQL Server 2005] SQL Server 客户服务器网络连接原理图 日期:2015-04-21 19:16:29 点击:152 好评:2

    直接上图...

  • [SQL Server 2005] 用SQL Server 命令创建数据库和数据表 日期:2015-03-24 12:22:25 点击:117 好评:0

    创建数据库 CREATE DATABASE library ON ( NAME = library_dat, --这个就是逻辑文件名 FILENAME = c:\data\library_dat.mdf, --物理文件名 SIZE = 1, MAXSIZE = 10, FILEGROWTH = 20% ) LOG ON ( NAME = library_log, FILENAME = c:\data\library_log.ldf, S...

  • [SQL Server 2005] 精妙SQL语句集合(收集) 日期:2015-03-09 23:20:22 点击:208 好评:0

    下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL数据定义语言(Create,Alter,Drop,DECLARE) DML数据操纵语言(Select,Delete,Update,Insert) DCL数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数...

  • [SQL Server 2005] SQL Server 2005和SQL Server 2000数据的相互导入 日期:2015-03-09 23:19:57 点击:156 好评:0

    自从SQL Server 2005推出后,因为有了更好的性能,所以有很多与SQL Server 2000相关的应用程序需要升级到这个版本。但如何才能以最快最方便的方式把其中的表结构及对应的数据和数据的其它的格式导入到SQL Server 2005呢?SQL Server 2005的数据又如何导入到SQ...

  • [SQL Server 2005] 一次性替换数据库中所有表所有列的关键字 日期:2015-03-09 23:19:30 点击:119 好评:0

    要实现类型为varchar,nvarchar的字段是很容易实现的,用一句SQL就可以搞定: update Table set Column=Replace(Column,apos;oldkeywordapos;,apos;newkeywordapos;). 但如果你用这句SQL语句去更新类型为text,ntext的字段是就要报错了: err info:消息 8116,...

  • [SQL Server 2005] SQL Server 2005之PIVOT/UNPIVOT行列转换 日期:2015-03-09 23:18:46 点击:176 好评:0

    作者: NinGoo(http://ningoo.itpub.net) 发表于: 2007.04.18 11:49 分类: SQL Server 出处: http://ningoo.itpub.net/post/2149/281485 --------------------------------------------------------------- SQL Server2005引入了很多迎合开发者口味的新特性,...

  • [SQL Server 2005] 取表中第30到第40条记录 日期:2015-03-09 23:18:22 点击:195 好评:0

    标实字段没有规律 select top 10 * from 飞狐工作室 where 身份证号码 not in (select top 30 身份证号码 from 飞狐工作室) order by 身份证号码 asc 标实字段有规律(例如:自动编号) select top 10 * from 章立民研究室 where 员工编号 not in (select to...

  • [SQL Server 2005] 去掉字段中的空格但英文字段不去空格 日期:2015-03-09 23:17:35 点击:82 好评:0

    update aaa set name = replace(name,apos; apos;,apos;apos;) where Unicode(ltrim(name)) ASCII(ltrim(name)) update tab1 set name = rtrim(ltrim(name)) where Unicode(ltrim(name)) = ASCII(ltrim(name))...

  • [SQL Server 2005] 分割字段的sql语句 日期:2015-03-09 23:17:02 点击:75 好评:0

    if exists (select * from dbo.sysobjects where id = object_id(Napos;[dbo].[f_GetStr]apos;) and xtype in (Napos;FNapos;, Napos;IFapos;, Napos;TFapos;)) drop function [dbo].[f_GetStr] GO /*--得到字符串列表指定位置的字符 可以自定义字符串列表的...

  • [SQL Server 2005] sql server中查询删除含有回车换行制表符的记录 日期:2015-03-09 23:16:24 点击:159 好评:0

    -- 制表符 CHAR(9) -- 换行符 CHAR(10) -- 回车 CHAR(13) --在表aaa中过滤包含回车换行符的字段b的记录 select * from aaa where charindex(char(10)+char(13),b)0 --在表aaa中把包含回车换行符的字段b的记录的回车换行符去掉 update aaa set b=replace(b,cha...

  • [SQL Server 2005] 查询同一表内多字段同时重复记录的SQL语句 日期:2015-03-09 23:15:53 点击:184 好评:0

    比如现在有一人员表 (表名:peosons) 若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.idp2.id and p1.cardid = p2.cardid and p1.pname = p2.pname and p1.address = p2.address 可以实现...

  • [SQL Server 2005] 查看MSSQL数据库每个表占用的空间大小 日期:2015-03-09 23:13:28 点击:146 好评:0

    我在工作中碰到了一些问题,需要查看数据库表的大小,查询SQL Server联机从书得到如下语句: sp_spaceused 显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。 语法 sp_spaceused [[@objname =] objn...

  • [SQL Server 2005] Sql语句日期的Between和and 日期:2015-03-09 23:12:40 点击:59 好评:0

    最近做了一个有奖答题程序,后台有根据日期查询用户的答题数量,可是遇到了问题,数据库中的内容为 Id Name Date 1 张三 2009/4/5 09:13:18 2 李四 2009/4/6 15:48:36 3 王五 2007/4/7 20:47:58 sql查询语句为select * from table where data between 2009-4...

  • [SQL Server 2005] 程序员容易忽略的SQL Server错误集锦 日期:2015-03-03 18:23:34 点击:89 好评:0

    概述 因为每天需要审核程序员发布的SQL语句,所以收集了一些程序员的一些常见问题,还有一些平时收集的其它一些问题,这也是很多人容易忽视的问题,在以后收集到的问题会补充在文章末尾,欢迎关注,由于收集的问题很多是针对于生产数据,测试且数据量比较大...

栏目列表
推荐内容