例如使用以下查询:
SELECT first_name, last_name, TO_CHAR(birthday, 'MM/DD/YYYY') as birthday FROM master
Run Code Online (Sandbox Code Playgroud)
有什么方法可以放弃 TO_CHAR 声明并让数据库为我自动转换值吗?我一直试图找到一个动态解决方案,以便它自动转换每个表中 DATE 列中的任何值,但无济于事。
理想情况下,我只想运行以下查询:
SELECT first_name, last_name, birthday FROM master
Run Code Online (Sandbox Code Playgroud)
以所需格式获取所有值。是否也可以反之亦然:
INSERT INTO master (first_name, last_name, birthday)
VALUES (:first_name, :last_name, TO_DATE(:birthday, 'MM/DD/YYYY'))
Run Code Online (Sandbox Code Playgroud)
到:
INSERT INTO master (first_name, last_name, birthday)
VALUES (:first_name, :last_name, :birthday)
Run Code Online (Sandbox Code Playgroud)