![]() |
1
1
EAV(实体属性值)模型的危险是多方面的,你只是在为将来的许多头痛做准备。这么说,你的具体问题对我来说似乎是可以解决的。不过你已经被警告过了… 您可以通过在代码表上放置触发器来实现这一点。每当有人添加、删除或更新表中的某一行时,触发器将负责用正确的语句重新创建视图。 |
![]() |
2
1
我在想,更糟糕的情况是,您可以在返回的第一行具有所有列标题的情况下执行某些操作。这会有点棘手,你可能要承受工会的业绩打击,但听起来可行。 |
![]() |
3
1
您可以用Java或C编写程序,或者使用数据库中的值动态创建“CREATEVIEW”语句,然后执行它。 如果你在寻找一种只使用SQL语句的方法,我同意答案可能是“无法完成”,但我不愿意做出人们总是想出聪明的方法来做我从未想到过的事情。 |
![]() |
panzer · 类型化数据集中的SQL Server视图 7 年前 |
![]() |
Avery235 · MySQL根据IF条件从两个表之一连接 8 年前 |
![]() |
Alex · 从视图中选定的表中获取最新日期列的值 12 年前 |