我是数据库管理的新手,我正在做一个大学项目。当我完成数据库的创建和所需的查询时,我不再想永久地复制/粘贴我已经逐一编写的几十行来删除我的表条目或者重新打印它们。基本上,我继续编写两个SQL文件,我可以从我的PSQL会话中运行以删除所有内容或打印所有表及其值。
我设法正确地完成了第一个文件而没有任何问题。然而,当我在做第二个"脚本"时,它基本上应该模仿这个:
select * from table1;
select * from table2;
.
.
.
select * from tableN;
由于我的知识在SQL方面非常有限,而且作为项目的一部分我根本没有被问过,所以我继续尝试了一些"源代码"我发现周围,我知道非常不专业。点是......它们都没有工作,所以我继续做了一个ABC.sql文件,其中写了我上面提到的所有选项。至少就是这样,我可以打印出一条简单的线而不是复制/粘贴我写过的所有线。
问题是,在运行那些我发现在Stackoverflow上的代码之后,每当我从tableX执行select *时,而不是得到一个漂亮的打印表我得到这样的东西:
-[ RECORD 36 ]+--------------------------
ean | 2259191076425
designation | Iogurte Morango
category | Iogurte
supplier | 111716311
data | 2017-04-11
对于每张桌子的每一行,我都无法弄清楚如何将其重置回正常状态。 :(
任何人都知道如何解决这个问题?