SQL自定义自增列(通用存储过程)
来源:互联网 发布:c接收post数据 编辑:程序博客网 时间:2024/06/06 01:06
ALTER PROCEDURE GetOrderCode ( @NO VARCHAR(MAX) , --前缀 @TableName VARCHAR(MAX) , --表名 @ColumnIDName VARCHAR(300) --表中自增列的字段 )AS BEGIN DECLARE @MaxId INT DECLARE @sql NVARCHAR(MAX) DECLARE @Parm NVARCHAR(MAX) DECLARE @OrderCode VARCHAR(MAX) SET @sql = 'SELECT @MaxID = ' + @ColumnIDName + ' FROM ' + @TableName --取到表中最大的ID(系统自增的) SET @Parm = N'@MaxID int OUTPUT' EXECUTE sys.sp_executesql @sql, @Parm, @MaxID = @MaxID OUTPUT SELECT @OrderCode = ( @NO + '-' + CONVERT(VARCHAR(8), GETDATE(), 112) + '-' + RIGHT('0000' + CAST(( @MaxID + 1 ) AS VARCHAR(50)), 4) ) SELECT @OrderCode END
0 0
- SQL自定义自增列(通用存储过程)
- SQL 通用存储过程
- sql通用存储过程
- Sql 自定义方法 和 自定存储过程
- SQL 通用分页存储过程
- SQL 通用分页存储过程
- sql通用分页存储过程
- sql 通用分页存储过程
- sql 通用分页存储过程
- SQL分页通用存储过程
- 通用sql分页存储过程
- 通用SQL分页存储过程
- SQL的通用存储过程
- sql通用的存储过程
- oracle 通过存储过程创建自增列
- SQL表非自增字段自增存储过程
- sql server 自定义列的自增规则
- 通用分页SQL(不要存储过程)(C#实现)(
- Hadoop安装教程_单机/伪分布式配置_Ubuntu 14.04/Hadoop 2.4.1
- HDOJ题目3496Watch The Movie(二维背包)
- Java迭代器深入理解及使用
- Linux企业级项目实践之网络爬虫(5)——处理配置文件
- 迁移 VMware 虚拟机到 KVM
- SQL自定义自增列(通用存储过程)
- 使用virt-p2v工具将物理机迁移到Openstack虚拟机中
- 老鸟的Python入门教程
- UVA 11573 - Ocean Currents(BFS+优先队列)
- 筛选法求素数
- HDOJ 4821 String
- 超级演说家--正能量
- cfs 原理解释
- C++实现设计模式: Factory 工厂模式