SQL-Developer中的首选项仅适用于一列?

时间:2018-12-04 14:40:09

标签: sql oracle preferences

假设您在表中有3个“ DATE_COLUMNS”。

那么是否有可能按COLUMN设置首选项。

我只希望3列中的2列具有Date_Format:DD-MM-YYYY HH24:MI:SS

其他1应该具有日期格式:DD-MM-YYYY

现在,如果我通过“工具” >>“首选项” >>“数据库” >>“ NLS”设置首选项,它将为整个数据库设置首选项,因此为其中的每个列...

1 个答案:

答案 0 :(得分:1)

否,当前不可能,因为类型为DATE的列存储的日期/时间不是字符串。该列不存储有关首选格式或打算将其转换为哪种格式的信息。

根据NLS设置,该值在客户端转换为字符串;您可以在查询时使用to_char(datecol,'format')函数覆盖它。

对于单个列覆盖NLS设置的功能可能是向SQL Developer请求的有趣功能。