Mysql存储过程名规则_sql 存储过程命名规范
规范的命名可以提高开发和维护的效率,如果你正在创建一个新的存储过程,请参考如下的命名规范。
句法:
存储过程的命名有这个的语法:
[proc] [MainTableName] By [FieldName(optional)] [Action]
[ 1 ] [2] [3] [4]
[1] 所有的存储过程必须有前缀“proc_”,所有的系统存储过程都有前缀“sp_”。
注释:假如存储过程以sp_ 为前缀开始命名那么会运行的稍微的缓慢,这是因为SQL Server将首先查找系统存储过程。
[2] 表名就是存储过程主要访问的对象。
[3] 可选字段名就是条件子句。比如: proc_UserInfoByUserIDSelect
[4] 最后的行为动词就是存储过程要执行的任务。
如果存储过程返回一条记录那么后缀是:Select
如果存储过程插入数据那么后缀是:Insert
如果存储过程更新数据那么后缀是:Update
如果存储过程有插入和更新那么后缀是:Save
如果存储过程删除数据那么后缀是:Delete
如果存储过程更新表中的数据 (ie. drop and create) 那么后缀是:Create
如果存储过程返回输出参数或0,那么后缀是:Output
Mysql存储过程名规则_sql 存储过程命名规范相关推荐
- Mysql存储过程名规则_数据库对象命名规范一(原则、命名、 表、视图、存储过程、函数、触发器命名规范)...
命名规范是指数据库对象如数据库(SCHEMA).表(TABLE).索引(INDEX).约束(CONSTRAINTS)等的命名约定. 1. 原则命名使用具有意义的英文词汇,词汇中间以下划线分隔. 命名只 ...
- mysql 存储过程已存在_sql存储过程实现 添加新用户,判断是否已存在
DELIMITER $$ DROP PROCEDURE IF EXISTS `monitor`.`p_user_ Insertuser `$$ #若存在同名存储过程先删除该存储过程monitor是名 ...
- MySQL数据库索引的类型、命名规范、建立原则以及索引失效的情况
本篇中记录下数据库索引相关的知识点! 索引是什么? 举个例子:大家去图书馆借书时,会先在电脑检索书名或作者等关键字信息,查询出该本书对应的一个图书索引后,紧接着就可以拿着这个图书索引去精确定位存放该索 ...
- java的标示符规则与名称命名规范
1.在讲java标示符的规则之前我给大家介绍下什么是标示符 标示符: ->java对各种变量.方法和类等要素命名时使用的字符序列称为标示符. ->凡是自己可以起名字的地方都叫标示符. 定义 ...
- Java命名规则和Java命名规范
Java的命名规则 允许有下划线,数字,字母,$组成 数字不能作为开头 不能是关键字可以包含关键字 区分大小写 不能是true,false和null关键字 Java命名规范 常量,都大写,如果是多单词 ...
- Java包命名规则_包命名规范
文章目录 个人项目的包命名规则 团队项目的包命名规则 包前缀说明 包名通常是一个单词,且单词通常是名词,字母全部小写,如果多个单词使用下划线连接. 个人项目的包命名规则 individual(个体): ...
- Oracle中修改存储过程名语句,修改存储过程中使用的语句是,select 语句使用存储过程...
Q1:如何在SELECT语句中调用存储过程的结果 语法 SELECT [predicate] { *table.*[table.]field1 [AS alias1] [, [table.]field ...
- python语言标识符命名规则_python标识符命名规范是什么
原博文 2020-01-06 14:04 − 简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量.函数.类.模块以及其他对象的名称. Python 中标识符的 ...
- mysql 表名 复数,数据库表命名,复数或单数
When naming tables and schema of the db is it best to use singular or plural. For example. should it ...
最新文章
- pl/sql中建用户
- KeyError: 报错_python系列学习笔记
- vector向量容器
- 雷,大学教科书竟然使用番茄花园盗版系统
- 遇上DG挖矿病毒的处理记录
- 一加8/一加8 Pro外形配置全曝光:就差个价格了
- vue 添加子路由,并对路由重定向
- itools电脑显示服务器维护,win10系统iTools无法打开且服务无法启动的具体技巧
- 【element】progress-修改进度条形状、高度、颜色、动态传值
- ZigBee之帧结构
- 这才是高效判断素数的正确打开方式
- URAL 1671 Anansi's Cobweb (并查集)
- ZBlog支持ppt一键导入
- 高效清除电脑中的灰尘。。。。社会工程学真的很管用
- 3.3 构建神经网络小结
- FlatBuffers vs Protocol Buffers
- 分享150个ASP源码,总有一款适合您
- springboot+vue框架
- Combining Compositional Models and Deep Networks For Robust Object Classification under Occlusion阅读
- 基于jsp的新闻发布系统(论文)
热门文章
- 学习ASP.NET Core,怎能不了解请求处理管道[1]: 中间件究竟是个什么东西?
- ASP.NET Core - Razor 页面介绍
- webpack 前端构建
- django07: 模板语言(旧笔记)
- C# RichTextBox 实现循环查找关键字
- 【C#程序设计】教学讲义——第二章:简单C#程序设计
- IOS之学习笔记五(合成存取方法)
- Android之获取设备的型号和手机厂商
- 反序列化层遍历二叉树
- nginx 修改配置文件使之支持pathinfo,且隐藏index.php