2016-03-03 107 views
0

我在sys中創建了一些表。如何完全刪除它們? 我可以做到這一點: 1.drop table [your_tablename] 2.delete table [your_tablename] 但我的老師告訴我這是錯的,我應該如何編寫一條SQL語句?MonetDB完全刪除表

和我MonetDB的版本是[MonetDB數據庫服務器工具包1.1版(Jul2015-SP2)

我用松鼠connect.like此:

enter image description here

+1

'drop table '有什麼問題? – Forge

+0

如果我刪除了很多表(可能有表名是相同的),如何知道我放在哪裏的表是在sys?我可以這樣做:set schema sys; drop table

回答

2

MonetDB文檔,它應該是

drop table <table_name> 

瞭解更多關於Drop Statement

+0

對不起兄弟,是我的錯。我的英語太糟糕了,我無法清楚地解釋我的問題。我創建的表在多個服務器(192.168.1.100。 .200)並且每個ip有三個端口(意味着每個服務器都有三個db)。當我僅使用sqlcmd時,出現錯誤:drop table 。最終在我同學的幫助下,我解決了它。 –

+0

sqlcmd:set schema sys; drop table ;從_tables中刪除其中的schema_id(從名稱='sys'的模式中選擇id)和name =

+0

tks,以供您回答。 –