SQL
qq_40267217
这个作者很懒,什么都没留下…
展开
-
C# sql 查询语句
string cmdtxt = "SELECT 产品编号,产品名称,产品单价,产品数量,(产品数量*产品单价) AS 总金额 FROM tb_03 where len(产品名称)=2";SqlDataAdapter dap = new SqlDataAdapter("SELECT 所在部门, SUM(CASE 员工姓名 WHEN '李金明' THEN 销售业绩 ELSE NULL END) ...原创 2018-04-19 11:53:32 · 8949 阅读 · 0 评论 -
sql 索引详解
SQL中的索引分为两种,一种为聚集索引和非聚集索引,下面介绍两者的异同。一、聚集索引与非聚集索引: 1、聚集索引: 聚集索引的意思可以理解为顺序排列,比如一个主键自增的表即为聚集索引,即id为1的存在于第一条,id为2的存在于第二条...假使数据库中是使用数组来存放的这张表中的数据,那么如果我需要查找第100条,那么直接第一条数据的地址加上100即为第一百条的地址,一次就能查询出来。 因...转载 2018-04-27 08:52:09 · 218 阅读 · 0 评论 -
sql server数据库中raiserror函数的用法
server数据库中raiserror的作用就和asp.net中的throw new Exception一样,用于抛出一个异常或错误。这个错误可以被程序捕捉到。raiserror的常用格式如下:raiserror('错误的描述',错误的严重级别代码,错误的标识,错误的描述中的参数的值(这个可以是多个),一些其它参数),在官方上的格式描述如下:[sql] view plain copyRAISERR...转载 2018-06-25 17:41:34 · 525 阅读 · 0 评论 -
存储过程中的关键字--AS、GO的含义
========================As、Go说法一======================= GO 用于在 SSMS 和 SQLCMD 中将其之前的 T-SQL 语句作为一个批处理提交给 SQL Server 实例。GO 不是 T-SQL 语句,只是由这些特定客户端指定的提交批处理的方式。批处理(Batch)是 SQL SERVER 客户端作为一个单元发送...原创 2018-06-30 14:17:17 · 3005 阅读 · 0 评论 -
SQL Server的三种分页方式
--top not in方式 select top 条数 * from tablename where Id not in (select top (条数*页数) Id from tablename) --ROW_NUMBER() OVER()方式 select * from ( select *, ROW_NUMBER() OVE...原创 2018-08-04 21:36:57 · 191 阅读 · 0 评论 -
Sql Server 常用系统存储过程大全
-- 来源于网络-- 更详细的介结参考联机帮助文档 xp_cmdshell --*执行DOS各种命令,结果以文本行返回。 xp_fixeddrives --*查询各磁盘/分区可用空间 xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置 xp_logininfo --*返回有关Windows 认证登录的信息。 xp_ms...转载 2018-08-02 14:07:41 · 343 阅读 · 0 评论 -
sql 2008 存储过程常用设置
这些是 SQL-92 设置语句,使 mssql 遵从 SQL-92 规则。当 SET QUOTED_IDENTIFIER 为 ON 时 标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时 标识符不可加引号。 SQL-92 标准要求在对空值进行等于 (=) 或不等于 (<) 比较时取值为 FALSE。当 SET ANSI_...原创 2019-01-19 16:00:19 · 123 阅读 · 0 评论 -
SQL触发器
SqlServer包括三种常规类型的触发器:DML触发器、DDL触发器和登录触发器。1.DML(数据操作语言,DataManipulationLanguage)触发器 DML触发器是一些附加在特定表或视图上的操作代码,当数据库服务器中发生数据操作语言事件时执行这些操作。SqlServer中的DML触发器有三种:insert触发器:向表中插入数据时被触发; delete触发器:从表...原创 2019-10-08 12:38:03 · 297 阅读 · 0 评论