2016-03-03 105 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,以供您回答。 –