![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQLSERVER
文章平均质量分 80
数据存储技术
sufengmarket
这个作者很懒,什么都没留下…
展开
-
SQLSERVER基础--事务
TRY 块以 BEGIN TRY 语句开头,以 END TRY 语句结尾。如果 END CATCH 语句是存储过程或触发器中的最后一条语句,控制将返回到调用该存储过程或触发器的代码。如果在 TRY 块中所包含的 Transact-SQL 语句中检测到错误条件,控制将被传递到 CATCH 块(可在此块中处理该错误)。如果 TRY 块中没有错误,控制将传递到关联的 END CATCH 语句后紧跟的语句。如果 END CATCH 语句是存储过程或触发器中的最后一条语句,控制将传递到调用该存储过程或触发器的语句。原创 2022-09-29 10:08:03 · 905 阅读 · 0 评论 -
SQLSERVER基础--存储过程
create proc | procedure pro_name [ {@参数数据类型} [ = 默认值 ] [ output ] , {@参数数据类型} [ = 默认值 ] [ output ] , . . . . ] as SQL_statements。原创 2022-09-29 10:07:20 · 842 阅读 · 0 评论 -
SQLSERVER基础--触发器
触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。SQL Server 2005中触发器可以分为两类:DML触发器和DDL触发器,其中DDL触发器它们会影响多种数据定义语言语句而激发,这些语句有create、alter、drop语句。原创 2022-09-29 10:06:34 · 4464 阅读 · 0 评论 -
SQLSERVER基础--视图
视图就是一个虚拟的数据表,该数据表中的数据记录是有一条查询语句的查询结果得到的。原创 2022-09-29 10:06:57 · 890 阅读 · 0 评论 -
SQLSERVER基础--基本查询
exists和not exists查询需要内部查询和外部查询进行一个关联的条件,如果没有这个条件将是查询到的所有信息。查询表的时候,有时候中间表需要重复使用,这些子查询被重复查询调用,不但效率低,而且可读性低,不利于理解。in、not in 后面的子句返回的结果必须是一列,这一列的结果将会作为查询条件对应前面的条件。上面括号中的语句,就是子查询语句(内部查询)。2、 对学生的成绩进行排序,得出名次,名次可以并列,但名次的序号是连续递增的。按照年龄分组,过滤年龄为空的数据,并且统计分组的条数和现实年龄信息。原创 2022-09-28 16:24:47 · 659 阅读 · 0 评论 -
SQLSERVER基础--函数和游标
用户自定义函数创建函数调用函数自定义函数,字符串连接修改函数游标游标可以对一个select的结果集进行处理,或是不需要全部处理,就会返回一个对记录集进行处理之后的结果。1、游标实际上是一种能从多条数据记录的结果集中每次提取一条记录的机制。游标可以完成:由于游标是将记录集进行一条条的操作,所以这样给服务器增加负担,一般在操作复杂的结果集的情况下,才使用游标。SQL Server 2005有三种游标:T-SQL游标、API游标、客户端游标。游标的基本操作有定义游标、打开游标、循环读取游标、原创 2022-09-28 15:55:38 · 457 阅读 · 0 评论 -
SQLSERVER基础--数据类型
timestamp 数据类型是一种特殊的数据类型,用来创建一个数据库范围内的唯一数码。它与char数据类型最大的区别是,存储的长度不是列长,而是数据的长度 .decimal 数据类型能用来存储从-10的38次幂-1到10的38次幂-1的固定精度和范围的数值型数据。int 数据类型可以存储从- 2的31次幂(-2147483648)到2的31次幂 (2147483 647)之间的整数。smallint 数据类型可以存储从- 2的15次幂(-32768)到2的15次幂(32767)之间的整数。原创 2022-09-28 15:13:53 · 5599 阅读 · 0 评论 -
SQLSERVER基础--数据库管理基础
master数据库是SQL Server 2008的最重要的数据库,它位于SQL Server 2008的核心,如,与表不同的是,视图不包含任何数据,它总是基于表,用来提供一种浏览数据的不同方式。tempdb数据库,是一个临时性的数据库,存在于SQL Server 2008会话期间,一旦SQL。初始大小,或者都有特定的信息集,那么可以把这些信息放在model数据库中,以model数据库。约束是SQL Server实施数据一致性和完整性的方法,是数据库服务器强制的业务逻辑关系。作为其他数据库的模板数据库。原创 2022-09-27 19:59:54 · 571 阅读 · 0 评论 -
SQLSERVER基础--数据库基础
数据库就是数据存放的地方,是需要长期存放在计算机内的,有组织的、可共享的数 据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数 据独立性和易扩展性,并可为不同的用户共享。数据库内容是通过数据库管理系统(Database Management System,DBMS)来管理的。数据库管理系统是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分,用户对数据库的一切操作,包括定义、査询、更新及各种控制,都是通过数据库管理系统进行的。原创 2022-09-27 11:23:57 · 741 阅读 · 0 评论