SQL模板引擎将SQL与动态语言混合使用? (类似于Ruby的erb)

时间:2010-10-05 18:06:48

标签: python sql ruby-on-rails templates erb

有没有人遇到SQL模板引擎,它允许人们将SQL与Ruby或Python等动态语言混合使用?

我正在寻找类似于Ruby erb模板的东西。例如,在Ruby on Rails中,您可以为视图提供各种模板:

customers.html.erb(html + ruby​​)
customers.js.erb(javascript + ruby​​)

虽然我想要这样的东西:

customers.sql.erb

输出可以是与Ruby代码混合的ad-hoc SQL的文本字符串结果。或者,如果它是基于Python的那也很好。

1 个答案:

答案 0 :(得分:0)

好吧,我发现Ruby的erb适用于SQL模板。我能够在Rails 3项目中轻松使用它。

我还发现Python有一个模板引擎Cheetah,可以做同样的事情。

<强>参考