永发信息网

把dbf库里的字段按照字段内某一内容分成几列的语句

答案:2  悬赏:10  手机版
解决时间 2021-01-25 16:48
比如1.dbf,
字段名=z的两行内容长度不同,

第一行=‘A^BBBB^CCCC^DD’,
第二行=‘AA^BB^C^DDDD’,
想针对z字段按照内容中的‘^’进行分列,成为4个字段,a、b、c、d
使得a=A或AA
b=BBBB或BB
c=CCCC或C
d=DD或DDDD
最佳答案
您好,您这样:
1. select sysobjects.name 
from syscolumns
inner join sysobjects on syscolumns.id=sysobjects.id
where syscolumns.name='name'
2. 给定一个任意的字段的值,查询出它属于的表及哪个字段的SQL语句:

declare @str varchar(100)
set @str='PH'  --要搜索的字符串

declare @s varchar(8000)
declare tb cursor local for
select s='if exists(select 1 from ['+b.name+'] where ['+a.name+'] like ''%'+@str+'%'')
 print ''所在的表及字段: ['+b.name+'].['+a.name+']'''
from syscolumns a join sysobjects b on a.id=b.id
where b.xtype='U' and a.status>=0
 and a.xusertype in(175,239,231,167)
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
 exec(@s)
 fetch next from tb into @s
end
close tb
deallocate tb
全部回答
可以私聊我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
飞扬美容美发地址在什么地方,想过去办事
车牌号闽dc007l怎么样
如果家里不住人暖气费如何交
【童话二分之一杜御风】《童话二分之一》中的
硝基苯和水互溶吗
云台山现在还能去么?
爱情保卫战02 26涂磊涂老师说的一首诗
这个假东西叫什么名字
测水COD水中主要还原物质有哪些
蒸发mncl2溶液为什么不能得到纯净的MnCL2·4H
河南砀山男女恋爱期间女生不能收男方礼物?
兄弟战争第二季什么时候播出?不是说今年七月
新帝豪第一次保养为什么是5000公里
纤丝美发地址在什么地方,我要处理点事
折800微信支付卖家是不是直接收到钱了还是在
推荐资讯
在支付宝上转账但是银行系统处理失败怎么办
稀饭可以加油在炒锅里炒吗
斗龙战士百诺是不是光系的
要接受其它花的花粉结果的是雌花还是雄花,还
微鲸WTV43K1和康佳A43U和微鲸W43F有什么区别
有事缠身,向群主,各位同学告假。望恩准。 群
出生有父亲,但是父亲却对我没有爱,他不懂对
赵匡是历史第一罪人吗
北京正上经贸公司怎么样?
(0.36+0.36+0.72)x2.5简便计算
坂面中学地址在什么地方,我要处理点事
申雅密封件有限公司(青浦) 硕士进去的待遇
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?