Sql Server
文章平均质量分 55
jessiehkbu
这个作者很懒,什么都没留下…
展开
-
Sql - VIEW
1,什么是视图? 2,为什么要用视图; 3,视图中的ORDER BY; 4,刷新视图; 5,更新视图; 6,视图选项; 7,索引视图; 细说Sql Server中的视图(下) 应大家要求已转载 2013-08-05 12:02:53 · 697 阅读 · 0 评论 -
Sql-Group By
GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用.用了GROUP BY 按 A 这个字段分组,那其他字段内容不同,变成一对多又改如何显示呢,比如下面所示A B1 abc1 bcd1 asdfgselect A,B from table group by A你说这样查出来是什么结果,A B abc 1 bcd as原创 2013-08-05 10:41:56 · 629 阅读 · 1 评论 -
Sql-Common Table Expression(CTE)
Select Statement是用来从数据库筛选数据, 所选出的数据结果存储在一张结果表里面(Result table),称之为结果集(Result - set).很多时候,我们想将选出的结果集存储在一张临时表里, 用以做以后的数据操作, 此时,我们可以特指一个临时结果集, 称之为 a common table expression (CTE)。 CTE来源于单个的简单查询,例如执行原创 2013-08-05 11:24:23 · 876 阅读 · 0 评论 -
Sql - Import CSV to DB table
CSVfield terminator 字段终止符row terminator 行终止符有时候我们可能会把CSV中的数据导入到某个数据库的表中,比如做报表分析的时候。 对于这个问题,我想一点也难不倒程序人员吧!但是要是SQL Server能够完成这个任务,岂不是更好! 对,SQL Server确实有这个功能。 首先先让我们看一下CSV文件,该文件保存转载 2013-08-05 12:25:05 · 1037 阅读 · 0 评论 -
sql - 查询当前服务器有多少连接请求
有时DBA需要检查当前服务器有多少连接请求,以及连接请求的登录名,客户端版本,主机名,程序名等等之类的信息,我们就可以对服务器的连接状况有所了解,防止不明用户使用。 SQL Server本身提供了这么一个DMV来返回这些信息,它就是sys.dm_exec_sessions 。 比如在我的机器上做一下查询: SELECT * FROM sys转载 2013-08-05 12:43:48 · 471 阅读 · 0 评论 -
Sql - NULL
我们设计表时,在字段是否允许Null值这个问题上,有时会争论一番。数据库牛人Kalen Delaney则给了一下建议 1,永远不要在用户表中允许NULL值 2,在用户表定义中包含一个NOT NULL限制 3,不要依赖数据库属性来控制NULL值的行为 对于第一点,我们反向说,如果允许NULL,会给我们带来什么影响。 1,SQL 在每条记录转载 2013-08-05 12:38:12 · 589 阅读 · 0 评论 -
CTE WITH Recrusive
CTE函数处理递归(WITH语法)我们在做分类处理的时候,总会遇到递归的处理,比如说地区就是一个例子,中国--北京--西城区,我们可以把这样的信息存储在一个数据表中,用ParentID区分根节点和叶子节点。假如我们要做导航,得到了”西城区”,但是还要得到他的父级,或夫父级,一种方式是用程序来处理,也是很简单,另一种方式就是用数据库的功能。既然数据库能完成这件事,何必在用程序呢?转载 2013-08-05 12:48:39 · 708 阅读 · 0 评论 -
Sql - Cast, Convert
在Sql中,数据类型的转变使用Cast函数或是Convert函数1. CastCast(参数) 函数的参数是一个表达式,表达式中, AS 是用来分隔源值和目标数据类型。SELET CAST(‘123’ AS INT) 返回值是:整型123CAST和Convert函数不能将小数字符串转为整型。如果强制转换,SELECT CAST ('123.4' AS INT),则会抛原创 2013-08-06 15:21:53 · 549 阅读 · 0 评论 -
SQL 注入的危害
血腥!实况转播SQL注入全过程,让你知道危害有多大。前阵子发现公司的网站有SQL注入漏洞,向项目经理提了以后,得到的答复异常的冷淡:“早就知道,这种asp的网站肯定有漏洞,要是Asp.net的网站就没问题”,先暂不评价此说法对错,如此冷淡的反应只能说明了对SQL注入的无知,今天就实况转播,来告诉大家SQL注入究竟有多大的危害。初步注入--绕过验证,直接登录公司网站登陆框转载 2013-08-09 10:16:52 · 2780 阅读 · 1 评论