【问题标题】:SQL Server stored procedures generator from SQL statement?来自 SQL 语句的 SQL Server 存储过程生成器?
【发布时间】:2011-01-19 21:01:30
【问题描述】:

有人知道从 SQL 语句生成 SQL Server 存储过程(即触发器)的免费软件吗?

我的意思是我不想要基本的 CRUD 存储过程......我正在寻找的是这样的:

采用如下 SQL 语句:

INSERT INTO TableB (ColumnA, ColumnB...) 
      (SELECT Distinct ValueA,ValueB FROM someTable where someColumn = someValue)

并发出完整的存储过程语句...

【问题讨论】:

  • “完整的存储过程语句”相对没有意义。根据要求,一个完整的存储过程可以是几行或几百行。 (有点夸张。)

标签: sql-server generator clrstoredprocedure


【解决方案1】:

存储过程和触发器是完全不同的东西。

AutoAudit 之类的东西会为表生成触发器。

除了普通的 CRUD,我不确定您还在过程中寻找什么,但当然可以将其添加到代码生成模板中 - 如果您的代码生成很复杂,请查看 T4 模板引擎.

【讨论】:

  • 谢谢,但我认为我的问题很简单!其实我对T-SQL语句并不精通,已经好多年不用了。
  • ... 当工具生成器可以在几秒钟内完成工作(我想)而没有错误时,我可能会花费数小时尝试调试存储过程。此外,调试 Transact-SQL 远非一项简单的任务。
  • @user512602 你的问题对你来说可能很简单,但是如果你给出一个具体的例子来说明你想从什么开始以及你希望它实际生成什么,那么你的意思会更容易说明.在您的情况下,您只给出起点。该代码(省略号除外)是有效的 SQL,可以简单地包装在 CREATE PROCEDURE some_proc BEGIN END 中,这就是人们对您投反对票并投票结束问题的原因。如果您提供目标最终结果和目标的示例,您更有可能获得更好的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-17
  • 1970-01-01
  • 2010-12-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多