SQL Server创建表,存储过程,function函数脚本规范
--创建新表
/****************************************************************************************
*****************************************************************************************
* File Name : Rollout_Priming_dbo.Test
* Description/Purpose : Priming to
* Last Author : Huairong Chen
* Last Check Date : 08/31/2020
*
* Returns :
*
*****************************************************************************************
****************************************************************************************/
USE [Finance]
GO
IF NOT EXISTS (SELECT 1 FROM sysObjects WHERE Id=Object_ID(N'[dbo].[Test]') AND xtype='U')
BEGIN
CREATE TABLE [dbo].[Test](
[UserId] INT IDENTITY(1,1) PRIMARY KEY NOT NULL,
[UserName] Varchar(20) NOT NULL,
[EnabledFlag] Bit NOT NULL,
[CreatedBy] Varchar(50) NOT NULL,
[CreatedDate] Datetime,
[ModifiedBy] Varchar(50) NOT NULL,
[ModifiedDate] Datetime,
[RowVer] Rowversion
)
END
GO
--创建存储过程
/****************************************************************************************
*****************************************************************************************
* File Name : Rollout_GetReasonableCauseCode_sp.sql
* Description/Purpose :
* Last Author :
* Last Check Date : 09/15/2020
*
* Returns :
*
* Assumptions :
*****************************************************************************************
****************************************************************************************/
Use Finance
Go
IF OBJECT_ID('[dbo].[GetReasonableCauseCode_sp]') IS NOT NULL
DROP PROC [dbo].[GetReasonableCauseCode_sp]
GO
CREATE PROCEDURE [dbo].[GetReasonableCauseCode_sp]
AS
BEGIN
BEGIN TRY
xxxx
END TRY
BEGIN CATCH
throw
END CATCH
END
GO
GRANT EXECUTE
ON [dbo].[GetReasonableCauseCode_sp]
TO FinanceRole
--创建function函数
USE [fbrsql]
GO
IF EXISTS (
SELECT 1
FROM sys.objects
WHERE object_id = OBJECT_ID(N'[dbo].[fn_GetDisbursementCodeByPmiDetail]')
AND type IN (
N'FN'
,N'IF'
,N'TF'
,N'FS'
,N'FT'
)
)
DROP FUNCTION [dbo].[fn_GetDisbursementCodeByPmiDetail]
GO
CREATE FUNCTION [dbo].[fn_GetDisbursementCodeByPmiDetail] (@PMIDTLID INT)
RETURNS VARCHAR(3)
AS
BEGIN
xxx
END
GO
SQL Server创建表,存储过程,function函数脚本规范的更多相关文章
- SQL Server 创建表分区
原文:SQL Server 创建表分区 先准备测试表 CREATE TABLE [dbo].[Employee] ( EmployeeNo ,) PRIMARY KEY, EmployeeName ) ...
- SQL Server创建表超出行最大限制解决方法
问题的现象在创建表A的时候,出现“信息 511,级别 16,状态 1,第 5 行 无法创建大小为 的行,该值大于允许的最大值 8060.”的信息提示.很奇怪,网上查了一下,是因为要插入表的数据类型的 ...
- SQL Server 创建表
SQL Server 创建表 我们在上一节中完成了数据库的创建,在本节,我们要往这个新的数据库中加入点数据,要想将数据添加到数据库,我们就必须在数据库中添加一个表,接下来来看看具体的操作. 我们的数据 ...
- 解密SQL SERVER 2005加密存储过程,函数
在SQL SERVER 2005中必须用专用管理连接才可以查看过程过程中用到的表 EG:sqlcmd -A 1>use test 2>go 1>sp_decrypt 'p_testa ...
- SQL Server系统表和常用函数(转)
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库 当前配置选项s ...
- SQL SERVER系统表和常用函数介绍
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库 当前配置选项s ...
- SQL Server 创建表 添加主键 添加列常用SQL语句
--删除主键 alter table 表名 drop constraint 主键名 --添加主键 alter table 表名 add constraint 主键名 primary key(字段名1, ...
- sql server创建表相关
1,设置主键的sql的三种方式 a.字段名 int primary key b.字段名 int constraint 主键名 primary key clustered(字段名) c.创建表是,后置一 ...
- SQL Server 创建表 添加主键 添加列常用SQL语句【转】
--删除主键alter table 表名 drop constraint 主键名--添加主键alter table 表名 add constraint 主键名 primary key(字段名1,字段名 ...
- SQL SERVER创建表
创建表 create table table_name ( column_name_1 data_type, column_name_2 data_type NOT NULL, column_name ...
随机推荐
- elementUI合并单元格
<el-table :data="tableDataFormat" border :header-cell-style="{background:'#FAFAFA' ...
- 【git】git基本使用以及设置
视频讲解 一.git下载 官网:Git - Downloads (git-scm.com) 国内镜像:CNPM Binaries Mirror (npmmirror.com) 就目前而言,github ...
- StringBuilder 凭借字符串
//拼接信息 StringBuilder sb = new StringBuilder(); sb.Append("条码:00002"); sb.AppendLine(); sb. ...
- 关于webpack 开启代理proxy后,接口看不到代理地址的问题。
今天在项目中发现, 明明在proxy里代理了 接口地址确不是10.10.11.106/front/xxxxxx.这是为啥呢?changeOrigin的修改也是一样,在网络请求中发现host还是没改.这 ...
- mysql sum 聚合计算后精度不准 出现多位小数点后的数
解决办法 原收款单money 字段 为 decimal(28,8) 经过层层计算用到了 @total := ( beginning + @total + gather - verification ) ...
- 《【转载】ChatGPT创始人,给我们上的8堂课》 回复
<[转载]ChatGPT创始人,给我们上的8堂课> https://tieba.baidu.com/p/8276644432
- KiCad,一款开源的PCB设计软件
Kicad,一款开源的PCB设计软件 1.偷偷摸摸久矣 还记得是大二的实践课,用Protel99se设计一款PCB,把电路图转印到铜板上并腐蚀出来,然后钻孔.焊接,那时候的软件是真难用,后面自学了Al ...
- maven静态资源过滤
<resources> <resource> <directory>src/main/java</directory> <includes> ...
- Yolov3-v5正负样本匹配机制
本文来自公众号"AI大道理". 什么是正负样本? 正负样本是在训练过程中计算损失用的,而在预测过程和验证过程是没有这个概念的. 正样本并不是手动标注的GT. 正负样本都是针 ...
- SQLite检查表是否存在
通过检索SQLite的内置表sqlite_master,查询是否有需要检索的表信息,即可得出该表是否存在. SELECT * FROM sqlite_master WHERE type='table' ...