SQLServer存储过程 实例,很多语法可以以后参考
2024-09-28 11:32:02
SQL代码 alter PROCEDURE sp_addnewdtgtype
(
@dtgtypename varchar(50),
@dtgdllcontent image,
@returnmessage varchar(100)
)
AS
BEGIN
declare @dtgtableaddsql varchar(300);
declare @v_count int;
declare @yyyymmddhhmm char(12); select @v_count=COUNT(1) from tb_DTGs where dtgname=@dtgtypename;
if(@v_count=0)
begin
set @returnmessage='注册失败,该类型名称已存在'
return 0
end
else
begin
begin
begin try
begin tran select @yyyymmddhhmm=datename(year,GETDATE())+right(''+DATENAME(MONTH,GETDATE()),2)+right(''+DATENAME(DAY,GETDATE()),2)+right(''+DATENAME(HOUR,GETDATE()),2)+right(''+DATENAME(MINUTE,GETDATE()),2) insert into tb_DTGs(dtgid,dtgname,dtgdllcontent,createtime,updatetime) values(@v_count,@dtgtypename,@dtgdllcontent,@yyyymmddhhmm,@yyyymmddhhmm) commit tran
end try
begin catch
rollback tran
set @returnmessage='数据库未知错误,操作未能成功';
return 0
end catch
end
end
END
GO
最新文章
- nginx+php 在windows下的简单配置安装
- lottery概率问题
- shell 中grep命令详解
- libevent for android
- PHP内核变量存储
- php与微信基础的学习
- 多线程——工具类之Semaphore
- 在mobaxterm内连接deb使用lrzsz进行文件传输
- LGOJ P3834 【模板】可持久化线段树 1(主席树)
- 【工具大道】ssh登录Linux服务器,并显示图形化界面
- Silverlight分页
- Spring boot 使用多个RedisTemplate
- vue 中跨组件的表单验证
- html 知识整理
- 使用js Math.random()函数生成n到m间的随机数字
- php session (二): 同样的代码 ,不同域名访问 对session存储的影响.
- Python做接口自动化测试框架
- 共享内存创建shmget控制操作shmat,shmctl
- ubuntu16.04系统精简
- Shell编程进阶 1.3data命令