发新话题
打印

[已解决] 删除字段后还可以新建吗?( 此文章被查看:663次,被回复:9篇!! )

删除字段后还可以新建吗?

后台数据库使用的SQL2000数据库,删除了一个字段,在添加同名的字段的时候总是报已经存在
在数据库中删除了该字段还是报已经存在,我所说的新建指的是字段在数据库存储的字段名,还不能新建相同的。


问题已经解决 [打开主题]
本主题的最佳答案为 [ 5 楼].



© 本文为 ljs53SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

回复 楼主 的帖子

CQ中字段的删除属于软删除,也就是表面上删除了,但数据库中仍然存在。
不过也没有什么大的关系。



© 本文为 yunshanSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

CQ DESIGNER里面的字段一旦建立好,就到TABLE里面建立相应的列去了
所以你就是把它从DESIGNER里面删除了,这个列也已经存在了
如果不删除,把这个字段标为INVISIBLE  IN QUERY也不错
大家都用不到,影响不大



© 本文为 softflySCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

回复 板凳 的帖子

我到数据库中删除了列  再建的话 仍然报错  我现在就是想建相同名称的字段

© 本文为 ljs53 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 地毯 的帖子

不要随便就去直接操作数据库,这样有很大的风险

CQ中定义字段时,有两个名称,一个是用于CQ查询的字段名,下面的那个是数据库字段名,而这个名称对用户是不可见的

删除字段后,重新建个同名CQ字段,数据库字段名可以是其他的,这样对于用户来说是没有变化的

如果非要连数据库字段名称也一样,那删除Schema Version或重建Schema


最佳答案
该回答被楼主/管理员列为正解!

© 本文为 yunshan 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 楼主 的帖子

肯定是可以再建相同名字的字段的,你只要保证字段属性中,数据库列不相同就可以.

© 本文为 ty1227 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 6# 的帖子

我说的就是数据库列还能用相同的名字吗???

© 本文为 ljs53 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 7# 的帖子

不可以的

© 本文为 yunshan 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

yuanshan说得没错,最好不要直接去操作数据库,查看可以,修改会带来隐患的。
另外,据我所知,不可以新建跟删除的字段同名的新字段的

© 本文为 tinali 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

哦  这样 看来只能新建数据库了

© 本文为 ljs53 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题