摘要: #SQLServer 恢复模式(Recovery Model) 简介 恢复模式控制以下内容: SQL Server如何记录数据库的事务。 数据库的事务日志是否需要备份。 什么类型的恢复操作可用于恢复数据库。 SQL Server提供了三种恢复模式 简单 完整 大容量日志 创建新数据库时,SQL Se 阅读全文
posted @ 2023-01-30 10:57 平元兄 阅读(677) 评论(0) 推荐(0) 编辑
摘要: #SQL Server系统数据库 简介 默认情况下,SQL Server提供四个主要系统数据库: master msdb model tempdb master master数据库存储SQL Server实例的所有系统级信息,包括: 服务器配置设置 登录帐户 链接的服务器信息 启动存储过程 用户数据 阅读全文
posted @ 2023-01-30 10:56 平元兄 阅读(493) 评论(0) 推荐(0) 编辑
摘要: #SQL Server 触发器(Triggers) 简介 SQLServer触发器是响应数据库对象、数据库和服务器事件自动执行的特殊存储过程。SQL Server提供了三种类型的触发器: 数据操作语言(DML)触发器,用于对表的INSERT、UPDATE和DELETE事件时而自动调用。 数据定义语言 阅读全文
posted @ 2023-01-30 10:55 平元兄 阅读(4038) 评论(0) 推荐(2) 编辑
摘要: #SQL Server视图(Views) 简介 当使用SELECT语句查询一个或多个表中的数据时,会得到一个结果集。 比如,返回products和brands表中所有产品的产品名称、品牌和标价: SELECT product_name, brand_name, list_price FROM pro 阅读全文
posted @ 2023-01-30 10:52 平元兄 阅读(238) 评论(0) 推荐(0) 编辑
摘要: #SQL Server表值函数 简介 表值函数是返回表类型数据的用户自定义函数。表值函数的返回类型是表,因此,可以像使用表一样使用表值函数。 创建表值函数 下面的创建了一个表值函数,函数返回产品列表,包括产品名称、年款和特定年款的标价: CREATE FUNCTION udfProductInYea 阅读全文
posted @ 2023-01-30 10:48 平元兄 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: #SQL Server (标量函数) 简介 SQL Server标量函数接受一个或多个参数并返回单个值。 标量函数可以简化代码。比如,可能有一个复杂的计算出现在许多查询中。您可以创建一个标量函数来封装公式并在每个查询中使用它,而不是在每个查询都包含公式。 创建标量函数 使用CREATE FUNCTI 阅读全文
posted @ 2023-01-30 10:45 平元兄 阅读(977) 评论(0) 推荐(0) 编辑
摘要: #SQL Server存储过程参数 简介 在上一篇中中,知道如何创建一个简单的存储过程来包装Select语句。当调用此存储过程时,它只需运行查询并返回结果集即可。 本篇将介绍如何向存储过程中传递一些参数,并在存储过程中使用这些参数,然后根据参数返回想要的结果。 创建带一个参数的存储过程 下面查询返回 阅读全文
posted @ 2023-01-30 10:43 平元兄 阅读(3040) 评论(0) 推荐(1) 编辑
摘要: SQL Server存储过程的基本指南 简介 SQL Server存储过程将一个或多个T-SQL语句分为逻辑单元。存储过程存储在SQL Server数据库服务器中。 当第一次调用存储过程时,SQL Server会创建一个执行计划并将其存储在缓存中。在存储过程的后续执行中,SQL Server重用该计 阅读全文
posted @ 2023-01-30 10:42 平元兄 阅读(531) 评论(0) 推荐(0) 编辑
摘要: #SQL Server动态SQL 简介 动态SQL是一种可以在运行时动态构造SQL语句的编程技术。因此可以创建更通用、更灵活的SQL语句,因为SQL语句的全文可能在编译时未知。例如,您可以使用动态SQL创建一个存储过程,该存储过程查询一个直到运行时才知道其名称的表的数据。或者是分页存储过程等。 创建 阅读全文
posted @ 2023-01-30 10:40 平元兄 阅读(618) 评论(0) 推荐(0) 编辑
摘要: #SQL Server异常处理 TRY CATCH 简介 TRY CATCH可以很好的处理SQL Server中的异常。要使用TRY CATCH,首先要在BEGIN TRY…END TRY块中放置一组可能导致异常的T-SQL语句,如下所示: BEGIN TRY -- 可能导致异常的语句 END TR 阅读全文
posted @ 2023-01-30 10:40 平元兄 阅读(825) 评论(0) 推荐(0) 编辑