SQL*Plus пропонує лише один елемент формату, коли йдеться про рядки символів: A. Після A завжди йде число, що визначає ширину стовпця в символах. Рядки символів, коротші за ширину стовпця, відображаються з вирівнюванням за лівим краєм у стовпці.
Ви можете змінити ширину відображення типу даних або ДАТИ на за допомогою команди COLUMN з моделлю формату, що складається з літери A (для алфавітно-цифрового) і числа, що представляє ширину стовпця в символах. Якщо ви вкажете ширину, меншу за заголовок стовпця, SQL*Plus скорочує заголовок.
Рядок формату є аргументом функції форматування рядок ASCII Z, який містить текст і параметри формату, наприклад: printf («Магічне число: %d\n», 1911); Параметр рядка формату, наприклад %x %s, визначає тип перетворення функції форматування.
Параметр LINESIZE контролює кількість символів, які SQL*Plus друкує в одному фізичному рядку. Значення за замовчуванням — 80 (150 в iSQL*Plus). Максимальна ширина залежить від системи, хоча часто вона становить 32 767 символів.
Стандартні рядки числового формату використовується для форматування типових числових типів. Рядок стандартного числового формату приймає форму Axx, де A — буква, яка називається специфікатором формату, а xx — додаткове ціле число, яке називається специфікатором точності.
Використовуйте функцію FORMAT() для форматування значень дати/часу та чисел. Для загальних перетворень типів даних використовуйте CAST() або CONVERT().