Форум: "Базы";
Текущий архив: 2008.01.06;
Скачать: [xml.tar.bz2];
ВнизOracle. COLUMN_NAME, не тот порядок. Найти похожие ветки
← →
pyJIoH © (2007-08-31 10:13) [0]Мне нужно получить список филдов таблицы. Написал запрос, но он выдает названия полей не в том порядке, что в ddl - начиная где-то с середины и далее. Как сделать правильный порядок?
SELECT COLUMN_NAME, DATA_TYPE FROM SYS.DBA_TAB_COLUMNS WHERE (OWNER = "KAIN") AND (TABLE_NAME = "TIMO_COMA_MASTER_SD")
спасибо.
← →
pyJIoH © (2007-08-31 10:13) [1]DDL таблицы:
CREATE TABLE KAIN.TIMO_COMA_MASTER_SD
(
SACHS VARCHAR2(22),
"Assembly group" VARCHAR2(4000),
"SACHS designation" VARCHAR2(4000),
"SACHS Status (International)" VARCHAR2(4000),
"SACHS Predecessor" VARCHAR2(4000),
BOGE VARCHAR2(22),
"BOGE designation" VARCHAR2(4000),
"BOGE Status (International)" VARCHAR2(4000),
"BOGE Predecessor" VARCHAR2(4000),
"Date of Addition" VARCHAR2(10),
"Side" VARCHAR2(4000),
"Shock Type" VARCHAR2(4000),
"Shock System" VARCHAR2(4000),
"Shock Design" VARCHAR2(4000),
"Shock Mounting" VARCHAR2(4000),
"Parameter" VARCHAR2(4000),
"Further Criteria" VARCHAR2(4000),
"Front-Rear" VARCHAR2(4000),
"Specific" VARCHAR2(4000),
"Vehicle category (SAP)" VARCHAR2(19),
"Vehicle category (linkages)" VARCHAR2(4000),
"Linked manufacturer" VARCHAR2(4000),
"Linked models" VARCHAR2(4000),
"Linked types" VARCHAR2(4000),
"Number of linked models" NUMBER,
"Number of linked types" NUMBER,
OE VARCHAR2(4000),
"Competitor" VARCHAR2(4000),
"D_Price in EURO" NUMBER,
"Europe" NUMBER,
"Austria" NUMBER,
"Belgium" NUMBER,
"Croatia" NUMBER,
"Czech" NUMBER,
"Denmark" NUMBER,
"Estonia" NUMBER,
"France" NUMBER,
"Finland" NUMBER,
"Germany" NUMBER,
"Great Britain" NUMBER,
"Greece" NUMBER,
"Hungary" NUMBER,
"Italy" NUMBER,
"Ireland" NUMBER,
"Latvia" NUMBER,
"Lithuania" NUMBER,
"Luxembourg" NUMBER,
"Netherlands" NUMBER,
"Norway" NUMBER,
"Poland" NUMBER,
"Portugal" NUMBER,
"Russia" NUMBER,
"Slovakia" NUMBER,
"Slovenia" NUMBER,
"Spain" NUMBER,
"Sweden" NUMBER,
"Switzerland" NUMBER,
"Turkey" NUMBER,
"Ukraine" NUMBER,
NAFTA NUMBER,
"Canada" NUMBER,
"Mexico" NUMBER,
USA NUMBER,
ASIA NUMBER,
"Indonesia" NUMBER,
"Japan" NUMBER,
"Korea" NUMBER,
"Malaysia" NUMBER,
"Taiwan" NUMBER,
"Thailand" NUMBER,
"South America" NUMBER,
"Argentina" NUMBER,
"Brazil" NUMBER,
"Chile" NUMBER
)
NOPARALLEL
PCTFREE 10
INITRANS 1
STORAGE (
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
TABLESPACE USERS
LOGGING
NOCACHE
MONITORING
NOROWDEPENDENCIES;
← →
Sergey13 © (2007-08-31 10:31) [2]> [0] pyJIoH © (31.08.07 10:13)
> Написал запрос, но он выдает названия полей не в том порядке
Он и не должен тебе давать никакого порядка. Это неупорядоченный запрос.
Какой смысл в порядке полей?
Зачем столько полей? Все страны будут заполнены?
← →
Reindeer Moss Eater © (2007-08-31 10:41) [3]зайди сбоку.
select * from и сделай fielddefs.update
все будет в нужном порядке
← →
pyJIoH © (2007-08-31 10:41) [4]Это таблица юзера, он выполняет из нее экспорт с помощью моей утилиты. И несоответствие порядка полей вносит некоторый дискомфорт в автоматизацию процесса.
← →
Reindeer Moss Eater © (2007-08-31 10:42) [5]И несоответствие порядка полей вносит некоторый дискомфорт в автоматизацию процесса.
Просто программировать надо не мышкой
← →
Кщд © (2007-08-31 10:47) [6]>pyJIoH © (31.08.07 10:41) [4]
офф: тот, кто создавал таблицу не с access"а на oracle пересел, случайно?
← →
Desdechado © (2007-08-31 10:50) [7]Порядок полей не имеет значения ни для сервера, ни для запроса.
А если экспорт писать по-человечески, то и для экспорта.
← →
Petr V. Abramov © (2007-08-31 12:17) [8]COLUMN_ID NUMBER Sequence number of the column as created
← →
evvcom © (2007-08-31 14:42) [9]Петр, этого ж недостаточно! :) ты ж разжевал, но в рот-то не положил! Он же order by сам не найдет.
← →
pyJIoH © (2007-08-31 16:08) [10]2 Petr V. Abramov
спасибо
2 Desdechado
Юзерам незачем дополнительно напрягатся, даже тыкать мышкой для перестановки полей
← →
Petr V. Abramov © (2007-08-31 16:13) [11]> evvcom © (31.08.07 14:42) [9]
прочитал как "не даешь народу пофлеймить" :)
← →
evvcom © (2007-09-03 10:11) [12]
> pyJIoH © (31.08.07 16:08) [10]
> Юзерам незачем дополнительно напрягатся, даже тыкать мышкой
> для перестановки полей
А как вяжутся порядок, пришедший с сервера, и порядок отображаемых полей?
> Petr V. Abramov © (31.08.07 16:13) [11]
Ну можно и так :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.01.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c