假设一个TABLE中有3个"DATE_COLUMNS"。
那么是否可以为每个COLUMN设置一个首选项。
我希望3列中只有2列具有Date_Format:DD-MM-YYYY HH24:MI:SS
另一个1应该具有日期格式:DD-MM-YYYY
现在,如果我通过"工具">>"首选项">>"数据库">>"NLS"设置首选项,它会设置整个数据库的首选项,因此对于其中的每一列。。。
否,当前不可能,因为类型为DATE
的列存储日期/时间,这不是字符串。该列不存储有关首选格式或转换格式的信息。
根据NLS设置,该值在客户端被转换为字符串;您可以在查询时使用to_char(datecol,'format')
函数来覆盖它。
重写单个列的NLS设置的能力可能是SQL Developer需要的一个有趣的功能。