1
A
回答
4
您可以将日期列名与它的连接该项关联。假设您有一张含发票的表格,您的日期栏可以命名为invoice_date
或invoice_dat
。
对我来说,这看起来非常好看,它使得连接操作的语句更具可读性。
4
很好的机会,给列名多一点背景:REG_DATE
,UPD_DATE
,EXPIRATION_DATE
,BIRTHDATE
等
2
虽然不推荐的做法,有可能通过在双引号括起来使用DATE
作为列名,如
CREATE TABLE TEST_TAB
(NUM_COL NUMBER,
"DATE" DATE);
这是一种选择,如果,例如,你有疑问,它使用本专栏名称频繁且不愿改变。一个缺点是这样做的是,你必须放在双引号无处不在使用它的列名,如
SELECT *
FROM TEST_TAB
WHERE "DATE" BETWEEN TRUNC(SYSDATE)
AND TRUNC(SYSDATE) + INTERVAL '1' DAY - INTERVAL '1' SECOND
在整个倒不如遵循@stb或建议@蒂洛把名字改成更有意义的东西。
分享和享受。
0
我建议使用DT
或TS
(TimeStamp)或DATEX
或DATE_
的名称。
如果在单个表中有多个日期列,请使用_DATE
作为后缀或DATE_
作为前缀。
或者将"DATE"
用双引号括起来,但DT
更短。
相关问题
- 1. 替代在Oracle
- 2. MAX(DATE) - SQL ORACLE
- 3. Oracle Date Subtraction
- 4. Oracle Date Comparsion
- 5. Java Oracle date
- 6. Oracle date to_char组和
- 7. Oracle date“Between”查询
- 8. 的XMLTable - XPath的 '空()' 替代Oracle 10g中
- 9. Excel中的动态表名称为DATE
- 10. 标准SQL替代Oracle DECODE
- 11. Oracle AUTOTRACE替代方案
- 12. 列别名的Oracle 10g
- 13. Oracle分区的替代方案
- 14. 加载到oracle的替代方案
- 15. 在oracle中REGEXP_LIKE的替代方案
- 16. Oracle中临时表的替代方案
- 17. 替代Oracle的相关更新
- 18. PostgreSQL和/或SQL Server替代Oracle的SYS_CONTEXT
- 19. oracle中dblinks的替代方式
- 20. .net的替代Oracle驱动程序
- 21. 替换为序列化的迭代器
- 22. 在替代键上使用反向索引的好习惯? (Oracle)
- 23. BackingStoreException的替代名称
- 24. oracle group by date with specific time
- 25. .net中的Oracle函数to_char(date,“IW”)
- 26. Oracle Date to_char返回不同的结果
- 27. Oracle:计算DATE类型列的日分数
- 28. 从Oracle的DATE列中获取UTC时间
- 29. 使用带扩展名的Asterisk队列代替通道/代理
- 30. 是否有替代的“Date”数据类型比UTC更“模糊”?
想要指出,这有点像smurf命名,我个人觉得很好避免。然而,在这种情况下,我们一直在解决这个问题,并且在表名前加上可能是不可避免的。 – ragerdl 2016-09-09 16:38:50