oracle

oracle timestamp如何赋值

小亿
473
2023-10-27 22:23:04
栏目: 云计算

在Oracle中,可以使用TO_TIMESTAMP函数将字符串转换为Timestamp类型,并将其赋值给Timestamp类型的变量。

例如,假设有一个名为ts的Timestamp类型的变量,可以使用以下代码将字符串"2022-01-01 10:00:00"赋值给ts:

DECLARE
  ts TIMESTAMP;
BEGIN
  ts := TO_TIMESTAMP('2022-01-01 10:00:00', 'YYYY-MM-DD HH24:MI:SS');
  -- 打印ts的值
  DBMS_OUTPUT.PUT_LINE(ts);
END;

在上述代码中,TO_TIMESTAMP函数接受两个参数,第一个参数是要转换的字符串,第二个参数是字符串的格式。在这个例子中,字符串的格式是"YYYY-MM-DD HH24:MI:SS",表示年份(四位数)、月份、日期、小时(24小时制)、分钟和秒。

请注意,TO_TIMESTAMP函数返回一个Timestamp类型的值,并将其赋值给ts变量。你可以根据需要调整字符串和格式参数以适应你的实际情况。

0
看了该问题的人还看了