P protagonist Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #1 insert Table1 select bbb form Table2 bbb在Table2中是1110 插到Table1中要是00001110 这个bbb该怎么写?
W wwr74 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #2 insert Table1 select '0000'+bbb form Table2
P protagonist Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #3 to wwr74 bbb我是举例1110 也会是1, 11, 111, 1111, 11111,就是最大8位。 就是不足8位前面补0
N naughtboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #4 好像有format或者是formatstring函数
P protagonist Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #5 to naughtboy Format和formatstring的函数的帮助文件我看了,水平有限,没看懂。
一 一生中最爱 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #6 写起来较麻烦 select substring('000000000'+bbb,datalength('000000000'+bbb)-7,8) 具体7,8安情况时时
Q qianwt Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #8 inesrt table1 select replicate('0',8-len(bbb))+bbb from Table2
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #9 多少找数据库相关函数,插入后改也可以的。 inesrt table1 select replicate('0',8-len(bbb))+bbb as AAA from Table2 ---Table1 中相应字段名
多少找数据库相关函数,插入后改也可以的。 inesrt table1 select replicate('0',8-len(bbb))+bbb as AAA from Table2 ---Table1 中相应字段名
X xuxincheng Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #10 试试这个函数 function FormatStr(str : string;len : Integer) : string; var i:integer; tmp:string; begin for i:=0 to (len-length(str)-1) do tmp:=tmp+'0'; Result:=tmp+str; end; str为将要格式化的字符串,len为要求的长度
试试这个函数 function FormatStr(str : string;len : Integer) : string; var i:integer; tmp:string; begin for i:=0 to (len-length(str)-1) do tmp:=tmp+'0'; Result:=tmp+str; end; str为将要格式化的字符串,len为要求的长度
L landsky Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #11 inesrt table1 select replicate('0',8-len(bbb))+bbb as AAA from Table2
S sdhxdjw Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #12 INSERT Table1 SELECT RIGHT('00000000'+bbb,8) FROM Table2 如果字段BBB不为字符型,则用convert(nvarchar,bbb)转换一下: INSERT Table1 SELECT RIGHT('00000000'+CONVERT(NVARCHAR,bbb),8) FROM Table2
INSERT Table1 SELECT RIGHT('00000000'+bbb,8) FROM Table2 如果字段BBB不为字符型,则用convert(nvarchar,bbb)转换一下: INSERT Table1 SELECT RIGHT('00000000'+CONVERT(NVARCHAR,bbb),8) FROM Table2
P protagonist Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #13 to 一生中最爱 运行的结果是空的。 to xuxincheng 函数的返回值是正确的,但是要在SQL语句里完成所以用不上。 to qianwt,jsxjd,landsky,sdhxdjw 正确,再次谢谢。
to 一生中最爱 运行的结果是空的。 to xuxincheng 函数的返回值是正确的,但是要在SQL语句里完成所以用不上。 to qianwt,jsxjd,landsky,sdhxdjw 正确,再次谢谢。