Есть ли способ обновить только часовую часть в поле DateTime? Если нет, как мне обновить временную часть в Oracle? Я пробовал это ->Как обновить только «час» в поле datetime в oracle?
update tab_name
set C_Name=to_date('04/03/2012 00:31:00','MM/DD/YYYY HH:MI:SS AM')
where C_Name1=10484;
не работал, так как я обновляю «00» в части Часа.
Добро пожаловать в переполнение стека! Я позволил вам форматировать ваш вопрос. В будущем, пожалуйста, отформатируйте свои вопросы, прежде чем отправлять их. –
Является ли 'C_NAME' ДАТА? Как это только обновит время? Вы хотите, чтобы дневная часть строки была проигнорирована (т. Е. Обновить 'C_NAME' как любой день' C_NAME' в настоящее время в 12:31:00 AM?) –
yeah Justin, C_Name - поле DateTime.No, я не хочу, чтобы все было проигнорировано здесь, как сказал Юй 12:31:00 здесь только «12» нужно заменить на «00», это должно быть 00:31:00 AM – palak