55问答网
所有问题
我想要一个001的值是数字类型的并且可以自动增加。在sql2000中能实现吗?如题 谢谢了
如题所述
举报该问题
其他回答
第1个回答 2014-06-26
在SQL里自动加1的001这种形式不行吧。不过可以这样实行。 假设这个字段为ID,并将其标识设为“是”,标识种子设为“1”,SQL里看到的是1,在页面显示的时候你这用个函数。 sql="SELECT '000' + CAST(id AS varchar(10)) AS 编号 FROM table" 就是先将ID用CAST函数转为字符,再在前面加000
第2个回答 2014-06-26
考虑到你可能是想在排版时美观 既然是数字类型,那么在数据库里存的时候当然就是一个“1” 要显示001,以ASP为例,代码如下: sql="SELECT id FROM users" rs.open sql,conn,1,1 Response.Write Right("00"& CStr(rs("id")),3) 这样,如果id=1或9 输出001或009 如果 id=10或99 则输出010或099 但是 如果id=1000 则 输出 000本回答被提问者采纳
相似回答
怎样让
sql
server
2000在数字类型
字段里存储
类是001的值
,或者别的方法...
答:
你有2种办法,
一种是转换成文本格式,那样就可以是001了
,但是会影响排序,另一种就是用数值的0,1,2,3 读出来时,right((10000+字段名),3)就是3位的.
...VARCHR
类型的
列从
001自动
增长,不是从
1增加
,用
SQL
怎么写
答:
你写有sql自定义函数,用来填充就可以了
!比如,每列都可以设置默认值。当增加一行的时候。varchar类型的列可以通过函数自动加1,具体你自己想办法。小弟提个意见而已。
sql
server
中实现
字母加
数字的
递增!用作帐号:例如NO
001
;NO002;NO003...
答:
写完这个以后只需要把要实现字母
增加
的那一列的默认值设置为dbo.GetNo()
数据库中如何添加
一个如
xh
001
每添加一条信息.这个就自增长1。最好是...
答:
SQL
> CREATE SEQUENCE SEQ_TRI MINVALUE 1 START WITH 1 INCREMENT BY 1 NOCACHE;序列已创建。SQL> CREATE OR REPLACE TRIGGER TRI_TRIGER 2 BEFORE INSERT ON T_TRI FOR EACH ROW 3 DECLARE 4 BEGIN 5 SELECT 'xh00'||SEQ_TRI.NEXTVAL INTO :NEW.ID FROM DUAL;6 END;7 / 触发...
在SQL
Server
2000中
,如何
实现
编码和数据的对应关系
答:
你保存了苹果这个值吗?如果没有保存,建议修改表结构,添加name这个字段.类似如下:wp表 (item_no,name)两个字段.这样插入的时候,insert into wp(item_no,name) values('
001
','苹果');查询:select * from wp;结果:item_no,name 001 苹果 002 香蕉 ...
大家正在搜
类类型属于值类型吗
下面哪些类型是值类型
数字的类型
数字产品的三种类型
python的三种基本数字类型
属于值类型的是
数字类型包括
不是值类型
不属于值类型的有哪些