我最近开始在一家拥有巨大“企业级”应用程序的公司工作。在我上一份工作中,我设计了数据库,但在这里我们有一个我不属于的整个数据库架构部门。视图中的日期范围 - 这是正常的吗?
他们的数据库中的一个奇怪的事情是,他们有一堆视图,而不是让用户提供他们想看到的日期范围,而是用一个(全局临时)表“TMP_PARM_RANG”加入一个开始和结束日期。每次主应用程序开始处理请求时,第一件事情就是“DELETE FROM TMP_PARM_RANG
;”然后插入它。
这似乎是一种奇怪的做事方式,并不是很安全,但这里的其他人似乎都可以。这是正常的,还是我的不安有效?
更新我应该提到他们使用事务和每客户端锁,因此它可以防范大多数并发问题。此外,如果不是数百个视图,则几乎都有数十个取决于TMP_PARM_RANG
的视图。
这是什么意思的'意见'在这里?在我的网页开发中。背景是指代码本身保存在模型和控制器中的HTML文件。 – 2009-01-07 16:27:27
我的意思是在SQL意义上的“意见”。这就是我使用SQL标签的原因。 – 2009-01-07 16:31:07