小编bar*_*mew的帖子

是否可以创建一个自动将 SQL 值从日期转换为字符串的函数?

例如使用以下查询:

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)

sql oracle

1
推荐指数
1
解决办法
68
查看次数

标签 统计

oracle ×1

sql ×1