在a数据库
❶ sql Server中在A数据库下如何访问B数据库中的C表:
有两缺告手种情况
1、若两个数据库在不同的电友迹脑上,那先在A上注册B
2、若在同一台电脑上则可以跳过第一步
代码:伏嫌
SELECT * FROM B.DBO.C 即可
本人在两个数据库中转移数据就是这样做的。
❷ mysql中A数据库中的a表插入到B数据库中的b表,怎么在mysql控制台中敲代码
insert
into
B.b
select
*
from
A.a
where
id
not
in
(select
id
from
B.b);
#根据id判袭蚂弯断相同的数据物禅,没有的话就插入b表。
insert
into
B.b
(字段1,
字段2,
字段3,
...)
select
字段1,
字拍闷段2,
字段3,
...
from
A.a;
#选择要插入的字段。
❸ SQL2008数据库,在数据库A中用T-SQL语句创建了一个视图m,select * from m 时提示对象名无效,但能查出数据
1,提示对象名无效 因为羡谈你新建答轮的视图,数据库智能感应还没有刷新缓存,所以显示对象名无效。
2,清派信在存储过程中调用视图里,可以使用视图的全称写法,database.dbo.m再试试 。
❹ 有两个数据库,一个java工程,在A数据库下执行就可以,换成B数据库就报表或视图不存在sql
这个不是JAVA的问题,是你数据库没有同步好,你把这条(select * from NAR.TB_REGISTER
)在你的oracle环境下运行下,肯定也是ORA-00942: 表或视图不存在,不要在java程序中找错误,应该是数据库里根本就没有这个表!
❺ 在a数据库中的book表上创建一个触发器,使得无论何时向book表中插入一条记录,
bookEnrol表与book表有关系吗,更新是培蚂全运中搭部更新还是依条件更新?
可用类似如下方法来创建触旁拿发器。
create trigger tri_update_dependdate on book for insert
as
begin
if exists(select * from inserted)
begin
update bookEnrol set dependdate = getdate()
end
end