【发布时间】:2009-08-28 19:06:47
【问题描述】:
我无意中在 PostgreSQL 中创建了一个表,该表的名称中包含一些双引号。我使用 SQL Server 2000 DTS 将数据从它导入到我的 PostgreSQL 服务器,但在导入时,它创建了表,但其中带有双引号。
其实是我做的时候的表名
SELECT * FROM pg_tables是:
public","t_freemailer
所以,当我尝试使用以下方式删除表格时:
DROP TABLE "public"."public","t_freemailer"
我收到一个错误:错误:表“公共”不存在
而且我没有找到在标识符名称中转义双引号的方法。
请帮忙
【问题讨论】:
标签: sql database postgresql