按照SQL必知必会书上输入如下命令之后
SELECT vend_name, prod_name, prod_price
FROM Vendors, Products
WHERE Vendors.vend_id = Products.vend_id;
书上给的结果应该显示如下
结果我在自己的黑窗口命令中显示如下
求问大神这种问题如何解决?
看看vend_name prod_name是不是固定长度的字符串,包含了多余的空格
用 trim 截取下。
需要格式化输出
https://www.cnblogs.com/linjiqin/archive/2013/06/24/3152484.html
像查询表这样的最好不用sqlplus,使用PLSQL Developer这样的客户端工具能提高效率
楼上说的对,用sqlplus查询先格式化一下,执行如下命令后,再查询下试试:
set line 200 pagesize 200
col vend_name for a20
col prod_name for a30
col prod_price for a10