4 Lolita_mays

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

抓包工具fiddler

1) 字段说明Fiddler想要抓到数据包,要确保Capture Traffic是开启,在File –> Capture Traffic。开启后再左下角会有显示,当然也可以直接点击左下角的图标来关闭/开启抓包功能。Fiddler开始工作了,抓到的数据包就会显示在列表里面,下面总结了这些都是什么意思: 名称 含义 # ...

2019-07-09 22:08:08

判断sqlserver对象是否存在

-查看对象是否已经存在 --数据库是否存在   --if exists (select * from sys.databases where name = ’数据库名’)    --  drop database [数据库名]       if exists(select *from sys.databaseswhere name='FGM_POS') pr

2018-03-29 13:57:12

SQLServer函数 left()、charindex()、stuff()的使用

1、left()LEFT (, )  返回character_expression 左起 integer_expression 个字符。 [sql] view plaincopyselect left('abcdef',3)   [sql] view plaincopy--abc  2.char

2018-03-29 13:55:35

sql count(*) count(1)count(colnum)区别

count(*)和count(1)计算表的总行数,但是count(*)的效率没有count(1)高count(a)此处设定count(a),其中a为变量,可以为各种值,下面根据a的不同值,得出不同的count(a)的结果1)当a = null时,count(a)的值为0;2)当a != null 且不是表的列名的时候,count(a)为该表的行数;3)当a是表的

2018-03-29 13:18:51

sql中的Update语句为什么不能用表的别名

语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值sql中使用别名updateUPDATE dbo.UR_USERS AS U SET U.USER_LOGIN_PASSWD ='XXX',U.USER_NAME='xx' WHERE  U.USER_ID=2提示语法错误了正确的语法应该是这种:UPDATE  U SET

2018-03-29 11:38:20

sp_executesql介绍和使用

execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id @sql为拼成的动态sql N

2018-03-29 11:25:16

动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)

1 :普通SQL语句可以用Exec执行eg:   Select * from tableName         Exec('select * from tableName')         Exec sp_executesql N'select * from tableName'    -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时

2018-03-29 11:24:08

SQL 语句转换格式函数Cast、Convert

CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。语法:  CAST (expression AS data_type [ (length ) ])  CONVERT (data_type [ ( length ) ] , expression [ , style ])

2018-03-27 13:28:48

SQL2005中row_number()、rank()、dense_rank()、ntile()函数的用法

ROW_NUMBER返回结果集分区内行的序列号,每个分区的第一行从 1 开始。语法:ROW_NUMBER ( )     OVER ( [ ] )备注:ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。参数:将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。确定将 ROW_NUMBE

2018-03-27 13:20:15

SQL 查询结果自动递增序列号

一、让SELECT查询结果额外增加自递的伪序号列在基于数据库的系统的开发过程中,有时需要让select返回的查询结果中存在一列实际的数据库表中并不存在的序号列,即在查询结果中额外增加自增的伪序号列。从网络上可以找到一些解决方案,但总结起来主要有三种:1.使用数据库自带的序号函数实现Oracle提供的ROWNUM,SQL Server 2005提供的RANK,ROW_NUMBER都可以比

2018-03-27 13:16:00

union和union all的区别

Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union

2018-03-27 11:04:59

SQL Select语句完整的执行顺序

SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算; 5、使用having子句筛选分组; 6、计算所有的表达式; 7、select 的字段;8、使用order by对结果集进行排序。SQL语言不同于其

2018-03-27 10:28:56

SQL Server导入导出excel及常见问题

SQLServer导出Excel导出步骤想对较少,出现的问题也较少。 1、进入Excel---数据---自其它来源---来自SQLServer。如图:: 2、连接数据库: 3、选择数据库和表---完成: 4、选择插入位置---确定---显示导出结果: SQLServer导入excel www.2cto.com 

2018-03-27 10:14:34

SQL Server 触发器

触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器    触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delet

2018-03-27 09:45:19

SQL Server 2005/2008 触发器的管理和查看

通过可视化操作来管理和查看触发器在Microsoft SQL Server Management Studio中,选中某一数据库的某一张表时,在“对象资源管理器详细”窗口中有“触发器”项。通过“触发器”的右键菜单功能,我们可以新建触发器。如果原来的表中已经存在了触发器,通过双击“触发器”项可以查看到具体的触发器,在此处可以执行 修改、删除等操作。1、通过可视化操作来管理和查看触

2018-03-27 09:44:59

sql server 查询某个表的所有触发器名称

查出所有用到某个表的SQLselect   *   from   sysobjects   where   xtype='TR'   select   *   from   sysobjects   where   xtype='TR'   and   parent_obj=object_id('表名')xtype   char(2)   对象类型。可以是下列对象类型中的一种:  

2018-03-26 16:07:55

如何查询数据库中的所有触发器、储存过程、视图、表

select name from sysobjects where xtype='TR' --所有触发器select name from sysobjects where xtype='P' --所有存储过程select name from sysobjects where xtype='V' --所有视图select name from sysobjects where xtype=

2018-03-26 16:05:00

SQL联合查询(内联、左联、右联、全联)的语法

概述:  联合查询效率较高,举例子来说明联合查询:内联inner join 、左联left outer join 、右联right outer join 、全联full outer join 的好处及用法。  联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处:T1表结构(用户名,密码)userid(int)

2018-03-26 15:59:48

SQLServer 查询所有表名 + 查询表结构

SQLServer查询某数据库所有表的表名:select name from sysobjects where xtype='U';sqlserver查询某表的表结构:SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length  FROM syscolumns, syst

2018-03-26 15:57:44

SQL 操作结果集 -并集、差集、交集、结果集排序

表:Person_1魏国人物     表:Person_2蜀国人物    A、Union形成并集    Union可以对两个或多个结果集进行连接,形成“并集”。子结果集所有的记录组合在一起形成新的结果集。     1、限定条件     要是用Union来连接结果集,有4个限定条件。     (1)、子结果集要具有相同的结构。     (2)、字结果集的列数必须相

2018-03-26 15:08:56

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!