У меня есть следующий код для создания таблицы, но это не удается, и я не знаю, почему:Time Тип данных не похоже на работу
CREATE TABLE Cut_Job
(assembly_id numeric (9, 0),
dept_no numeric (9, 0),
process_id numeric (9, 0),
job_no numeric (9, 0),
date_commenced date,
date_completed date,
machine_type varchar (20),
machine_time time (0), --this is line 63
labor_time time (0),
primary key (dept_no, process_id));
И ошибка это свидетельствует следующее:
Error at Command Line:63 Column:16
Error report:
SQL Error: ORA-00902: invalid datatype
00902. 00000 - "invalid datatype"
*Cause:
*Action:
Я не понимаю, почему это не удается.
«время» не является допустимым типом данных в Oracle. Что вы собираетесь там хранить? Мне непонятно, из имен столбцов, хотите ли вы сохранить временную метку или интервал. –
Я пытаюсь хранить как минимум часы: минуты, потраченные на что-то, поэтому у него нет определенного дня, месяца или года, просто время. – Yokhen