Я хочу вставити дату в стовпчик "Дата"База даних, але може мати або не мати компонент року. Чи може хтось надати мені робочий спеціальний формат дати, який буде вставляти дати з роком або без року в стовпчик дати в таблиці, бажано в Oracle або MySql?
Відповіді:
0 для відповіді № 1Виберіть один рік і використовуйте це як свою умову. Далеко в майбутньому чи далеко в минулому, мабуть, гарна ідея, але як ця відповідь пропонує найкраще використовувати тип даних дати, оскільки це полегшує всі належні операції з датою (наприклад, сортування, порівняння, арифметика дати тощо).
Ця відповідь також має деякі хороші моменти щодо використання високосного року, тому у вас є повний діапазон дат.
Ви не зможете використовувати формат датифактично не зберігаючи дату. Просто переконайтесь, що ви правильно отримали до нього доступ. Дати не зберігаються у тому форматі, який, на вашу думку, ви думаєте. Ви можете перетворити відформатовану дату в тип дати, але все це буде збережено як кількість галочок незалежно від того, як ви вводите дані.