psql과 같은 oracle sqlplus 출력을 얻을 수 있습니까? psql에서 나는 그것을 완벽하게 주문했습니다
video=# select * from generale where titolo ~* 'brivido';
idtitolo | titolo | anno | genere | durata | formato | lingua
----------+---------+------+--------+--------+---------+----------
653 | Brivido | 1986 | Orrore | 1:40 | Divx | Italiano
sqlplus에서 (동일한 테이블, 동일한 뷰)
IDTITOLO|TITOLO |ANNO |GENERE
----------|--------------------|--------------------|--------------------
DURATA |FORMATO |LINGUA
----------------------------------------|--------------------|--------------------
653|Brivido |1986 |Orrore
1:40 |Divx |Italiano
1 row selected.
Elapsed: 00:00:00.03
매우 안타깝습니다. 이것은 내 login.sql입니다.
set feedback on;
set linesize 100
set colsep |
column titolo format a20
column anno format a20
column genere format a20
column formato format a20
column lingua format a20
--alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';
set serveroutput on;
set autocommit off;
set pagesize 100;
set long 100;
set timing on;
alter session set cursor_sharing = 'EXACT'
답변1
구문적으로 올바른 열 "namecolumn" 형식 aN의 솔루션을 찾았습니다. 여기서 N은 지금 보고 싶은 문자 수입니다.
SQL> titolo = 'Brivido'인 일반에서 *를 선택합니다.
IDTITOLO|TITOLO |ANNO |GENERE |DURATA |FORMATO |LINGUA
----------|------------------------------|-------|------------|----------------------------------------|----------|----------
653|Brivido |1986 |Orrore |1:40 |Divx |Italiano
1 row selected.
Elapsed: 00:00:00.01