我偶然在PostgreSQL中创建了一个表,其中包含一些双引号。我使用SQL Server 2000 DTS将数据从它导入我的PostgreSQL服务器,但是在导入时,它创建了表但是在其中加了双引号。
实际上我做
SELECT * FROM pg_tables时的表名是:
public","t_freemailer
所以,当我尝试使用以下内容删除表时:
DROP TABLE "public"."public","t_freemailer"
我收到错误:错误:表“public”不存在
我没有找到一种方法来逃避标识符名称中的双打引号。
请帮忙
答案 0 :(得分:4)
答案 1 :(得分:2)
DROP TABLE“public”。“public”“,”“t_freemailer”