我知道有2种方法,但是具体使用但是要如何处理?请高手解答
1、用自动编号模式要如何处理?
2、不用自动编号模式要如何处理?
特别是第二种,我的数据编号要求是年月+序号,不能使用自动编号模式,我要如何保证数据的唯一了?
1、用自动编号模式要如何处理?
2、不用自动编号模式要如何处理?
特别是第二种,我的数据编号要求是年月+序号,不能使用自动编号模式,我要如何保证数据的唯一了?
解决方案 »
- 罕见之至的问题,高手来,低手来,你们一起上吧,肯定能解决这个问题的,在线等啊
- 各位好,谁有将满足条件的数据库表转换为xml格式的代码?
- 前輩請賜教:如何返回當前tdbgrid.Columns(i)中的 i (列)數
- tidtcpserver中调用function问题
- 如何把文本文件(*.dat)内容读入数据库(Paradox)记录表(*.db)中?
- c++ 中的CHAR * 應對應DELPHI中的哪個數據類型
- 走啦,拜拜!!!!CSDN,永不再见!!!
- TRichEdit 能使文字拥有多种颜色吗?
- 急!急!急!
- 如果用右击鼠标的方法来添加ListView的项目,如何使项目自动处于Editing状态,以方便改名。
- 调用vc制作的dll的问题
- 在线急用啊,谢谢各位达人
最好给一段代码或者存储过程!!
数据表:
table1
序号 姓名 金额
序号唯一,序号编码规则:YYYYMM0001
方法很多。
也或者用GUID呀。哪里都是唯一的了。
as
begin
declare
@i int;
update code set seq=seq+1;
select @i=seq from code;
return ( @i );
end;create procedure sp_insert( in int,name int )
as
begin
insert into table1 values( getcode(),id,name );
end;
PRIMARY KEY
1、自动编号。缺点是容易产生间断。
2、应用程序下加窗口号(写进INI文件),避免不同应用程序生成的号重复。
3、数据库里面创建函数生成号