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

Preferences in SQL-Developer for only one Column?

假设您在 TABLE 中有 3 个 'DATE_COLUMNS'。

是否可以为每个列设置首选项。

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

另外 1 个日期格式应为:DD-MM-YYYY

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

不,目前不可能,因为 DATE 类型的列存储 Date/Time,不是字符串。该列不存储有关首选或打算用于其转换的格式的信息。

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

覆盖单个列的 NLS 设置的能力可能是 SQL 开发人员请求的一个有趣的功能。