我有一个 ac# .net 应用程序,它使用参数化的 sql 将记录插入到 oracle。有几个这样的插入,我想知道是否有任何工具可以帮助我将它们转换为 Oracle 包?
例如,参数化 sql 之一是
INSERT INTO SYSADM.MY_TABLE
(ID, NAME, ADDRESS) VALUES
(:id, :name, :address)
谢谢。
我有一个 ac# .net 应用程序,它使用参数化的 sql 将记录插入到 oracle。有几个这样的插入,我想知道是否有任何工具可以帮助我将它们转换为 Oracle 包?
例如,参数化 sql 之一是
INSERT INTO SYSADM.MY_TABLE
(ID, NAME, ADDRESS) VALUES
(:id, :name, :address)
谢谢。
没有我知道的工具。但是,如果您的文本编辑器在其 Search'n'replace 功能中支持正则表达式,则将此类语句转换为 PL/SQL 非常简单。
或者,我们可以从数据字典生成代码。USER_TABLES 和 USER_TAB_COLUMNS 提供了构建 PL/SQL API 所需的所有信息。
Steven Feuerstein 发布了一个 Oracle 代码生成器,它可以非常轻松地构建整个表 API。这在过去有点矛盾,因为有些人不喜欢 TAPI,并且接口的laso dome 对 SQL 注入是开放的,但值得一看。 一探究竟。