sqlserver数据库
文章平均质量分 78
zhangmgui
这个作者很懒,什么都没留下…
展开
-
Sql Server 存储过程调用存储过程接收输出参数,返回值
创建存储过程:[c-sharp]view plaincopyALTERPROCEDURE[dbo].[GetCustomers](@rowcountINTOUTPUT)ASSELECT[CustomerID],[CompanyName],[ContactNam原创 2017-06-02 09:32:42 · 29421 阅读 · 1 评论 -
sql执行顺序
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查转载 2017-06-03 14:06:53 · 405 阅读 · 0 评论 -
数据库基础知识复习
1. 数据视图与数据模型数据抽象共有三个层次:物理层、逻辑层和视图层。在逻辑层使用的数据模型包括两类:一类是概念数据模型,主要用于数据库设计,它能被一般的用户理解,与人的思维表达方式比较接近。这样的模型有实体-联系模型(ERM);另一类是逻辑数据模型,按计算机系统的观点对数据建模,使得数据更适合用计算机加以表示。这里模型主要用于DBMS的实现,比如关系模型、面向对象模型、层次模转载 2017-06-03 12:52:25 · 481 阅读 · 0 评论 -
存储过程中SELECT与SET对变量赋值
Create proc insert_book@param1char(10),@param2varchar(20),@param3money,@param4moneyoutputwith encryption---------加密asinsert into book(编号,书名,价格)Values(@param1,@param2,@param3)select转载 2017-06-02 14:24:01 · 971 阅读 · 0 评论 -
sqlserver 开窗函数over RANK(),DENSE_RANK(),ROW_NUMBER()三个排序的不同
一、开窗函数over()开窗函数适用于在每一行的最后一列添加聚合函数的结果。开窗函数在group by 后只能 对select 后面的能出现的列进行操作,没group by 可以对select后面出现的列进行操作常用开窗函数:1.为每条数据显示聚合信息.(聚合函数() over())2.为每条数据提供分组的聚合函数结果(聚合函数() over(partition by 字段) as 别名) --按...原创 2017-06-05 15:49:07 · 3663 阅读 · 0 评论