如何进行多数据库多表的添,删,改,查

来源:百度知道 编辑:UC知道 时间:2024/05/24 01:44:58
例如
a数据库,b数据库,c数据库,d数据库中都有pubs表
pubs表里都有aa字段
如何修改aa字段中的aaa数据,或添加,删除,查询
还有如何添加一字段,例如cc。
使该字段等于aa字段+bb字段(该修改同样在 a数据库,b数据库,c数据库,d数据库中都有pubs表里)
我的问题很简单
例如在一个大型公司有n个部门
每一个部门都有独立的数据库
每个数据库中员工工资表的数据都一样
现在写一条sql语句 要让所有工资表里加一个相同字段
或同时删除一个字段,同时查询出一个字段,同时该字段内容
最后在所有部门的工资表内添加一个字段算出前面的总和

对aa字段添加
insert into pubs (aa) values ('aaa')
前提是除了aa字段,其他字段允许为空,否则插不进去
对表里aa='aaa'的,把aa字段置成空值,也就是删除这个字段里的内容
update pubs set aa='' where aa='aaa'
查询
select * from pubs where aa='aaa'
添加字段cc,我加的字段类型是整型,你可以改其他的
alter table pubs add cc int

最后一个分别在三个库里执行1次
update pubs set cc=aa+bb或者
update pubs set cc='aa'+'bb'

第一种用于aa和bb字段都是数字型的时候
第二种用于字符型的时候

作个记号,我认为不可以,如果可以我算来学习。
LZ提高到200分吧

1、如何修改aa字段中的aaa数据,或添加,删除,查询 ?
不能楼主想表达什么意思,猜一个:是想通过更改一个数据库的pubs表,其它数据库自动实现添加,删除,查询.可用触发器实现

2、还有如何添加一字段,例如cc
alter table pubs add CC as aa+bb--添加计算列就行了
go