我在Oracle数据库中创建了一个表,如下所示:
create table employee(eid int, enameemp varchar(1), emgrid int);
insert into employee values(101,'A',103);
insert into employee values(102,'B',103);
insert into employee values(103,'C',104);
insert into employee values(104,'D',101);
//Displaying the table contents
select * from employee;
EID E EMGRID
--- - ------
101 A 103
102 B 103
103 C 104
104 D 101
与MySQL不同,列名称不会完全显示。在没有增加enameemp的列大小即enameemp varchar(10)的情况下,有什么方法可以解决这个问题吗?
答案 0 :(得分:2)
如果使用SQL*Plus
,默认情况下,输出列大小本身就是大小。如果您希望自定义尺寸,可以随时使用。
尝试以下命令。
COL COLUMN_NAME FORMAT A<ur column size>
示例:COL ENAMEEMP FORMAT A10