簡體   English   中英

在SQL Server 2008中正確使用Insert Into命令

[英]Using the Insert Into command correctly in SQL Server 2008

我剛開始學習一些SQL語法,現在當我嘗試將查詢中的數據插入特定數據庫時,我已經陷入困境。

我有5個DB的db1,db2,db3,db4,db5在每個db中都有相同的表讓我們說dbo.fruits

當我現在選擇db2並打開一個查詢時,我可以使用以下命令輕松地將新水果輸入到我的db2中:

Insert into dbo.Fruits (Name, Description)
 values ('banana', 'yummy');

但如果我之前沒有選擇db2。 如何從db2輸入我的香蕉到dbo.fruits?

我想

Insert into [db2] dbo.Fruits (Name, Description)
 values ('banana', 'yummy');

但它不起作用:/,當然我用谷歌搜索,但沒有找到正確的答案。

Insert into [db2].dbo.Fruits (Name, Description)
values ('banana', 'yummy');

或者,如果您的用戶是dbowner,您可以這樣做

Insert into [db2].Fruits (Name, Description)
values ('banana', 'yummy');

最簡單的方法是記住為每個SQL語句/查詢首先放置數據庫名稱。 類似的東西: SELECT * FROM [db1].[dbo].[Fruits]

即。 ...[DatabaseName].[SchemaName].[TableName]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM