导航

随笔分类 -  Sql server

摘要:首先,列出服务器上所有数据库。 -- 获取数据库列表 SELECT name FROM master.dbo.sysdatabases ORDER BY name 其次,这是一种让所有的用户从数据库中创建存储过程。 -- 获取存储过程列表 -- Type = 'P' --> 存储过程 -- Cate 阅读全文

posted @ 2016-07-25 14:43 祭_司 阅读(454) 评论(0) 推荐(0)

摘要:每次我们在使用查询分析器调试SQL语句的时候,通常会看到一些信息,提醒我们当前有多少个行受到了影响,这是些什么信息?在我们调用的时候这些信息有用吗?是否可以关闭呢? 答案是这些信息在我们的客户端的应用程序中是没有用的,这些信息是存储过程中的每个语句的DONE_IN_PROC 信息。 我们可以利用SE 阅读全文

posted @ 2016-07-25 14:42 祭_司 阅读(1596) 评论(0) 推荐(0)

摘要:针对 Transact-SQL 过程的准则:所有 Transact-SQL 数据类型都可以用作参数。您可以使用用户定义的表类型创建表值参数。表值参数只能是 INPUT 参数,并且这些参数必须带有 READONLY 关键字。cursor 数据类型只能是 OUTPUT 参数,并且必须带有 VARYING 阅读全文

posted @ 2016-07-25 14:40 祭_司 阅读(546) 评论(0) 推荐(0)

摘要:聚合函数 聚合函数可以返回整个或者几个列或者一个列的汇总数据,它常用来计算SELECT语句查询的统计值。聚合函数经常与SELECT语句的GROUP BY 子句一同使用。 阅读全文

posted @ 2016-07-22 15:06 祭_司 阅读(164) 评论(0) 推荐(0)

摘要:MSSQL逻辑查询的步骤 摘自:Microsoft SQL Server 2005技术内幕:T-SQL查询: 逻辑查询处理中的各个阶段 本节介绍逻辑查询处理所涉及的各个阶段。我先简要描述一下每个阶段,然后在后面的几节中对它们进行更为详细的介绍,并把它们应用到一个示例查询。当回忆各个阶段的含义和顺序时 阅读全文

posted @ 2016-07-22 14:14 祭_司 阅读(366) 评论(0) 推荐(0)

摘要:sp_helptext: 是MS SQL Server的一个系统存储过程,可以通过它来查看存储过程或者视图、函数源码 示例:sp_helptext viewName (viewName 即要查询的存储过程名或视图名,查询结果可以选择经文本格式显示结果效果更清晰) sp_help :快速查看表结构信息 阅读全文

posted @ 2016-07-21 14:29 祭_司 阅读(2757) 评论(0) 推荐(0)

摘要:快速查看表对的就说明,及表字段描述及字段类型 (1)SELECT表名=case when a.colorder=1 then d.name else '' end,表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,字段序号= 阅读全文

posted @ 2016-07-21 14:27 祭_司 阅读(65421) 评论(1) 推荐(2)

摘要:所有Select加 With (NoLock)解决阻塞死锁 在查询语句中使用 NOLOCK 和 READPAST 处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点: 对于非银行等严格要求事务的行业,搜 阅读全文

posted @ 2016-07-21 13:07 祭_司 阅读(320) 评论(0) 推荐(0)

摘要:ISNULLSQL查询示例SELECT ISNULL 使用指定的替换值替换 NULL。 语法 :ISNULL ( check_expression , replacement_value ) 参数 check_expression 将被检查是否为 NULL的表达式。如果不为NULL,这直接返回 该值 阅读全文

posted @ 2016-07-21 13:00 祭_司 阅读(66533) 评论(0) 推荐(3)

摘要:有些情况可能用下表值函数,表值函数主要用于数据计算出来返回结果集,可以带参数(和视图的一个大的区别),如果函数中没有过多的逻 辑处理,如变量的定义,判断等, 表值函数返回结果集可以简单向下面这么写: 调用的时候就 SELECT XX FROM Fun_GetReprotNews('xx')如果函数中 阅读全文

posted @ 2016-07-21 10:42 祭_司 阅读(3714) 评论(0) 推荐(0)

摘要:格式: 说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子: 结果为:now |09/15/2001 style数字在转换时间时的含义如下: Style(2位表示年份) | Sty 阅读全文

posted @ 2016-07-16 20:11 祭_司 阅读(9201) 评论(0) 推荐(0)

摘要:http://www.doc88.com/p-2905916227462.html 阅读全文

posted @ 2016-07-16 11:28 祭_司 阅读(247) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/chillsrc/category/49632.html 阅读全文

posted @ 2016-07-10 23:04 祭_司 阅读(111) 评论(0) 推荐(0)

摘要:1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达 阅读全文

posted @ 2016-06-28 17:35 祭_司 阅读(181) 评论(0) 推荐(0)

摘要:我们使用SQL语句处理数据时,可能会碰到一些需要循环遍历某个表并对其进行相应的操作(添加、修改、删除),这时我们就需要用到咱们在编程中常常用的for或foreach,但是在SQL中写循环往往显得那么吃力,翻遍网上的资料,找不到几个正确的并能执行的循环处理数据的方法,在这里,我来给大家分享一下! 要S 阅读全文

posted @ 2016-06-28 17:34 祭_司 阅读(243) 评论(0) 推荐(0)

摘要:转载:http://www.cnblogs.com/moss_tan_jun/archive/2011/11/26/2263988.html 游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式 阅读全文

posted @ 2016-06-28 16:37 祭_司 阅读(225) 评论(0) 推荐(0)

摘要:1 SQL2008 表达式:是常量、变量、列或函数等与运算符的任意组合。 2 1. 字符串函数 3 函数 名称 参数 示例 说明 4 ascii(字符串表达式) 5 select ascii('abc') 返回 97 6 返回字符串中最左侧的字符的ASCII 码。 7 char(整数表达式) 8 select char(100) 返回 d 9 把ASCII 码... 阅读全文

posted @ 2016-06-27 18:11 祭_司 阅读(1246) 评论(0) 推荐(0)

摘要:Sqlserver中存储过程,触发器,自定义函数: 自定义函数:1.函数类型;2.函数的参数和返回值;1.函数类型:标量值函数,返回的是一个标量值表值函数:内联表值函数;多语句表值函数。标量值函数: --eg2:创建内联表值函数 --eg3:创建多语句表值函数 阅读全文

posted @ 2016-06-27 17:50 祭_司 阅读(234) 评论(0) 推荐(0)

摘要:Sqlserver中存储过程,触发器,自定义函数 1.存储过程有关内容存储过程的定义;存储过程的分类;存储过程的创建,修改,执行;存储过程中参数的传递,返回与接收;存储过程的返回值;存储过程使用游标。1.1存储过程的定义:存放在服务器上预先编译好的sql语句,可以给存储过程传递参数,也可以从存储过程 阅读全文

posted @ 2016-06-27 17:44 祭_司 阅读(1293) 评论(0) 推荐(0)

摘要:Sqlserver中存储过程,触发器,自定义函数: 1. 触发器:是针对数据库表或数据库的特殊存储过程,在某些行为发生的时候就会被激活 触发器的分类: DML触发器:发生在数据操作语言执行时触发执行的存储过程,Insert,Update,Delete After触发器:记录被改变之后激活执行 Ins 阅读全文

posted @ 2016-06-27 17:32 祭_司 阅读(857) 评论(0) 推荐(0)