【发布时间】:2010-02-16 16:22:27
【问题描述】:
我们需要在表中存储一个选择语句
select * from table where col = 'col'
但是单引号把插入语句弄乱了。
有没有可能以某种方式做到这一点?
【问题讨论】:
-
为什么要存储 sql 语句?
-
存储过程和/或函数将是一个非常更好的主意。特别是如果将它们放入包中...
-
@Mitch Wheat 嗯,实际上有点复杂。我们正在从表中创建一个键值映射,并且每个键都有该 sql 列以及其他属性。 sql 列将指向包含键值的表。问题是,这个列应该是动态的,所以只要 sql 列改变,键的值就会改变。一个相当复杂的设计;是的。