永发信息网

如何在VFP中规定一个字段由8位数字组成,不足用"0"填补.谢谢.

答案:4  悬赏:50  手机版
解决时间 2021-02-22 13:07
  • 提问者网友:爱唱彩虹
  • 2021-02-21 14:59
如何在VFP中规定一个字段由8位数字组成,不足用"0"填补.谢谢.
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-02-21 15:44
AB=12345
XH=PADL(AB,8,[0]) &&将数值型数据转换为字符型数据,字符型数据宽度为8位,不足8位,前面用0补足,这个函数是从左面补足8位,PADR(AB,8,[0])是从右面补足8位
数值型字段前面是不能加0的
只有字符型字段,前面才能加0
全部回答
  • 1楼网友:愁杀梦里人
  • 2021-02-21 18:12
只能参考一下我说的,如果想通过代码在学生表里增加2个字段“birth_c”和“birth_n”,分别为字符型和数值型,并对这2个字段赋值,可以使用如下代码:Use 学生表alter table 学生表 add birth_c(c,10) &&添加长度为10的字符型字段birth_calter table 学生表 add birth_n(n,8) &&添加长度为8的数值型字段replace all birth_c with dtoc(birthday),birth_n with year(birthday)*10000+month(birthday)*100+day(birthday)
  • 2楼网友:荒野風
  • 2021-02-21 17:16
假如有个学生表,里面有个birthdady字段为日期型。 1、如果想通过代码在学生表里增加2个字段“birth_c”和“birth_n”,分别为字符型和数值型,并对这2个字段赋值,可以使用如下代码: use 学生表 alter table 学生表 add birth_c(c,10) &&添加长度为10的字符型字段birth_c alter table 学生表 add birth_n(n,8) &&添加长度为8的数值型字段 replace all birth_c with dtoc(birthday),birth_n with year(birthday)*10000+month(birthday)*100+day(birthday) 2、如果直接将birthdady字段从日期型改为字符型,可用如下代码: alter table 学生表 alter birthday(c,10) 3、将birthday字段从日期型改为数值型,可用如下代码: alter table 学生表 alter birthday(n,8)
  • 3楼网友:拾荒鲤
  • 2021-02-21 17:00
将原来数值型统一转换成符合要求的字符: right(str((100000000+字段),9),8)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯