2009-02-16 175 views
0

我正在寻找难以遵循的,具有业务逻辑的大型纯粹可读和不可支持的SQL脚本。我需要夸大一些来说明代码与SQL业务逻辑。可能你有吗?SQL业务逻辑通缉

更新:我正在寻找可怕的SQL的例子。我不想为这些业务逻辑风格进行比较。可能是你开始继承可怕的SQL逻辑的任务,你可以分享它。这可能是荒谬的,有趣的或类似的东西。其实,逻辑并不是必需的,查询也可以。

+0

所以,你要的例子编写错误的SQL脚本来证明SQL中的业务逻辑不好?这就像要求法语不好的例子来证明英语是一种更好的语言! – 2009-02-16 17:50:00

+0

我同意托尼。如果你试图对这两个选项做一个公平的陈述,也许可以展示*两个好的例子......你可以用任何语言写出cr @ p ... – 2009-02-16 17:53:43

+0

为什么你不要求一个好的例子,如果你不会看到一个 - 你可以得出结论,它可能不存在 – 2009-02-16 17:56:46

回答

2

任何与触发器。他们将代码隐藏在意想不到的地方,并产生难以调试的副作用。当然,触发器有它们的位置,但是您一定要谨慎使用它们。

+0

我从来都不喜欢触发器......我很高兴我不是唯一一个。 – 2009-02-16 17:52:20

0

不好的SQL来证明你的观点是行不通的,因为它不能证明除了人们可以编写不好的SQL之外的任何东西。可能有不好的代码与你想要证明的完全相反。

您可能需要考虑描述开发团队的能力。如果编码是他们的强点而不是SQL,那么这就是应该采取的路线。

1

一个公平的比较,将呈现相同业务逻辑代码VS SQL

别的是比较苹果和橘子 - 或者更糟,堆放在甲板上支持已成定局