在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