Sql server 2012 关于将嵌入式SQL ASP转换为存储过程的提示

Sql server 2012 关于将嵌入式SQL ASP转换为存储过程的提示,sql-server-2012,Sql Server 2012,是否有更常见的方法将嵌入式SQL转换为存储过程。我有多个嵌入式选择在我们的ASP代码和工作是转换每个嵌入式存储过程 我担心的是,如果我每执行一次114个嵌入式选择,我还将有114个新的存储过程。也许有一种更简单的方法可以做到这一点,例如: SELECT * FROM TABLE1 WHERE Col1 = '1' SELECT * FROM TABLE1 WHERE Col2 = '1' and Col3 = 'S' 它们从同一个表Table1中查询,但有不同的where子句。有没

是否有更常见的方法将嵌入式SQL转换为存储过程。我有多个嵌入式选择在我们的ASP代码和工作是转换每个嵌入式存储过程

我担心的是,如果我每执行一次114个嵌入式选择,我还将有114个新的存储过程。也许有一种更简单的方法可以做到这一点,例如:

SELECT * 
FROM TABLE1 
WHERE Col1 = '1'

SELECT * 
FROM TABLE1  
WHERE Col2 = '1' and Col3 = 'S'

它们从同一个表Table1中查询,但有不同的where子句。有没有更好的方法在1个SP中完成这项工作,而不是在2个SP中完成这项工作?

如果我的帖子与此无关,请告诉我在哪里可以发布这样的帖子。谢谢。一种方法是使用一个类似ORM的实体框架,让工具自动为您生成这些琐碎的select查询——您不必编写内联SQL,也不必为此创建大量存储过程。。。。当你提到ASP时,这假设你指的是ASP.NET,而不是真正的、带有VBScript的经典ASP…@marc_不幸的是,它是经典的ASP。我们本来打算迁移到.NET,但由于这需要更多的工时,他们决定继续使用Classic,但删除嵌入式SQL。。。我只是按照命令做的: