【发布时间】:2015-01-04 09:37:17
【问题描述】:
这实际上更像是一个“我能做到”的理论问题。是否可以将执行代码存储在表的记录列中。
让我们从转移到电子媒体的桌面纸牌游戏的角度来看。 假设您有 4 名玩家,他们的生命值为 20。
当然,一条记录将代表一张卡片。 列将是给定卡的数量,每张卡将造成的伤害,用于卡描述的字符串列,最后是为代表特殊能力的卡的执行代码保留的列。
当一张牌被打出时,任何可执行代码都会影响结果。
【问题讨论】:
-
我刚刚抽到了无解大牌
-
直截了当的问题是问是否可以将可执行代码存储到表列的记录中。
-
你应该选择你感兴趣的数据库。
-
通常会存储经过分析和操作的特定值,但这是一个独立的可执行过程。您可以存储某种聚合的元数据或脚本之类的代码,但(imo)仅作为最后的手段。存储某种本机二进制代码会很糟糕。
-
由什么执行? 可能存储动态 SQL 片段甚至二进制数据,是的,但我不推荐它。
标签: mysql sql sql-server oracle