Online Documentation for SQL Manager for Oracle
Задание свойств поля
В поле Column name Вы можете задать имя поля. Требования к имени смотрите в документации к Oracle Server.
В разделе Column type kind следует указать вид типа данных, которые будут храниться в этом поле.
В программе существует три вида типа данных:
- стандартные типы данных - Standard data type,
- типы данных Ansi SQL - Ansi SQL datatype.
- определенные пользователем типы данных - User-defined data type. Из раскрывающегося списка Schema выберите схему, в которой должен содержаться определенный пользователем тип данных.
На вкладке Data Type укажите тип данных.
Из раскрывающегося списка Type выбираете тип значения. Если Вы указали тип поля Oracle built-in data type, то в списке будут содержаться стандартные типы данных сервера. Если указали, что тип определен пользователем, то из списка Вы сможете выбрать только определенный пользователем тип данных. Установка флажка Not null указывает, разрешены ли в столбце данного типа значения NULL. Значение NULL отличается от нуля (0), пробела или символьной строки нулевой длины, например "". Значение NULL обозначает, что поле не было заполнено.
Установив флажок Unique, укажите, что в редактируемый столбец не могут быть введены повторяющиеся значения.
Если установлен флажок Autoincrement, то поле будет являться автоинкрементным. В версии Oracle 11g и ниже автоинкремент создается с помощью специального триггера и последовательности.
Для версии Oracle 12c свойства автоинкрементного поля задаются на вкладке Identity.
Если установлен флажок Default on Null, то в случае, когда в поле неявно задано значение Null, оно будет заменяться на значение, заданное по умолчанию.
Установив флажок Virtual, Вы указываете, что столбец будет виртуальным. Значение в нем будет вычисляемым. На вкладке Column Expression задайте выражение для вычисляемого столбца.
Задать размер поля можно с помощью счетчика Size.
Scale. Для типов NUMBER и INTERVAL DAY TO SECOND является неотрицательным целым числом, которое указывает на максимальное общее число подлежащих сохранению десятичных знаков справа от разделителя, отделяющего десятичную дробь от целого числа. Его значение должно быть меньшим или равным заданной степени точности.
Default On Null
Вставлять значения по-умолчанию при вставке Null.
В текстовом поле, расположенном на вкладке Default, задайте значение по умолчанию - значение, которое будет автоматически записываться в это поле, если пользователь, при занесении данных, оставит его пустым.
На вкладке Comment можно добавить текстовый комментарий для поля.