
SQLServer数据库
文章平均质量分 94
孩子快醒醒
我学不会啊
展开
-
数据库——SQL Server触发器
触发器相关知识:做事件-条件-动作规则(event-condition-action rule, ECA rule) 当特定的系统事件发生时,对规则的条件进行检查 如果条件成立则执行规则中的动作,否则不执行该动作 规则中的动作体可以很复杂,通常是一段SQL存储过程。触发器可以强制限制。一个数据表可能定义了多个不同的触发器(比如多个BEFORE触发器,多个AFTER触发器),激活时应遵循以下执行顺序。如果触发动作体执行失败,激活触发器的事件就会终止执行,触发器的目标表或触发器可能影响的其他对象不发生任何变化。原创 2024-05-09 13:39:26 · 1090 阅读 · 0 评论 -
数据库——SQL Server存储过程&存储函数
上述为存储过程首部,示例为带参存储过程,如无参,则去掉括号及括号里的内容。参数也可以定义输入参数(IN)、输出参数(OUT)或输入/输出(INOUT)参数,默认为输入参数即IN。3、减少了编译次数, 减少了和数据库服务器的连接次数,提高了效率。[IN|OUT|INOUT] @参数2 参数类型,...)移植性差,如需兼容多种类型的数据库,尽量少用存储过程;EXEC 存储过程名称([参数1,参数2,...]);用户创建的表,区别于系统表(USER_TABLE)[IN|OUT|INOUT] @参数1 参数类型,原创 2023-11-27 23:55:14 · 1003 阅读 · 0 评论 -
数据库——SQL Server过程化SQL
过程化SQL的定义部分和执行部分详解,讲述DECLARE定义变量(局部变量和全局变量,常用全局变量汇总)、常量、游标及游标使用参数说明(重点)等以及常量变量的赋值,以及条件控制、循环控制语句、CASE语句等原创 2023-11-27 16:18:24 · 906 阅读 · 0 评论