列の分離文字の指定 - Basic Teradata Query

Basic Teradata Query リファレンス

Product
Basic Teradata Query
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2019-07-11
dita:mapPath
ja-JP/kil1527114222313.ditamap
dita:ditavalPath
ja-JP/kil1527114222313.ditaval
dita:id
B035-2414
Product Category
Teradata Tools and Utilities

特に指定しなければ、BTEQのレポートの各列は、2個の空白で分離されています。BTEQ SEPARATORコマンドを使用すると、空白の個数を変えたり、別の文字列で列が分離されるようにしたりすることができます。

例 – SEPARATOR

前の例のPAGEBREAKコマンドの代わりに、分離文字列として縦棒(|)を指定してSEPARATORコマンドを使用した場合は、次のようになります。

.SET SEPARATOR “|”
.SET SUPPRESS ON 1
select deptno, name from employee
where deptno in (100, 300) 
order by deptno;

この例では、次のレポートが出力されます。

DeptNo|Name
------|-----------
   100|Chin M
      |Greene W
      |Moffit H
      |Peterson J
   300|Russell S
      |Phan A
      |Leidner P