КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Спецификации столбцов
Условия, относящиеся к полям Индексные опции Предложение TRAILING NULLCOLS Предложение FIELDS Предложение WHEN Критерии отбора записи задаются с помощью предложения WHEN, за которым следуют условия проверки полей. Предложение WHEN может содержать несколько условий; они должны отделяться словом AND. SQL*Loader определяет значения полей в логической записи, затем проверяет предложение WHEN Строка вставляется, только если предложение WHEN истинно. Поле файла данных фиксированного формата обычно задается явно номерами первого и последнего байта (начало:конец), а поля файла данных переменного формата обычно идут одно за другим и отделены символом разделения полей. Можно определить символ разделения полей для всех полей файла в предложении FIELDS, а для отдельного поля - изменить его, указывая символ разделения полей после имени столбца. Когда в управляющем фате перечислено больше полей, чем присутствует в физической записи, нужно указать, будет ли SQL*Loader обрабатывать отсутствующие поля как нулевые (пустые) столбцы или генерировать ошибку. Когда используется относительное позиционирование (переменный формат), запись может закончиться прежде, чем все поля будут найдены. Предложение TRAILING NULLCOLS указывает, чтобы SQL*Loader обрабатывал столбцы, не существующие в записи,как нулевые столбцы.
Если данные загружены с помощью прямой загрузки и файл данных был предварительно отсортирован по индексированным столбцам, можно применить предложение SORTED INDEXES с именами индексов в круглых скобках. Индексы, внесенные в список предложения SORTED INDEXES, должны быть созданы до начала прямой загрузки, иначе SQL*Loader возвращает ошибку. Если индекс указан в предложении SORTED INDEXES. а данные по этому индексу не отсортированы, по окончании загрузки индекс оставляется в состоянии прямой загрузки. Придется удалить и восстановить индекс прежде, чем можно будет его использовать.
Условие, относящееся к полю — это выражение, в котором использовано поле логической записи; выражение может принимать значение "истина" или "ложь". В таких выражениях используются ключевые слова NULLIF и DEFAULTIF, а также фраза WHEN. NULLIF присваивает значению столбца "пусто" (NULL), если выражение истинно, в то время как DEFAULTIF заносит в столбец нуль или пробел. Ключевое слово BLANKS позволяет проверять поля любой длины, чтобы определить, содержат ли они только пробелы.
Типы данных в спецификации столбца в управляющем файле сообщают SQL*Loader, как интерпретировать данные в файле данных. Определение столбца в словаре данных содержит тип данных для каждого столбца в базе. Для связи между данными в файле данных и столбцом базы данных предназначеноимястолбца, заданное в управляющем файле. Может быть загружено любое количество столбцов таблицы, если. конечно, незагружаемые столбцы не были созданы с ограничениями NOT NULL. (Столбцам таблицы, перечисленным в управляющем файле, при вставке строки присваиваются пустые значения.) Спецификация столбца - имя столбца, за которым следует спецификация значения, помещаемого в столбец. Имена столбцов в списке заключаются в круглые скобки и отделяются запятыми. Каждое имя столбца должно соответствовать столбцу таблицы, указанной в предложении INTO TABLE.
Дата добавления: 2014-01-07; Просмотров: 389; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |