本教程详解如何在SQL Server中自动生成包含当前日期与连续编号的唯一序列号,适用于需要追踪时间顺序记录的各种业务场景。
USE MASTER;
IF EXISTS(SELECT * FROM dbo.sysdatabases WHERE name = my_test_database)
DROP DATABASE [my_test_database];
GO
CREATE DATABASE [my_test_database];
GO
USE [my_test_database];
GO
CREATE TABLE [my_table] ([my_id] VARCHAR(16));
GO
-- 存储过程开始:
CREATE PROCEDURE get_new_id @NEW_ID VARCHAR(16) OUTPUT