是否可以从存储过程创建/调用C#?

是否可以从存储过程创建/调用C#?,c#,stored-procedures,itextsharp,C#,Stored Procedures,Itextsharp,是否可以创建一个可以调用函数/生成C#代码的存储过程?我已经知道如何从C#调用存储过程(我惊讶于它有多么简单,我认为它会更复杂),但我尝试的是让存储过程根据SQL中的某些信息生成代码,但是我不能仅仅使用SQL中的信息,我的问题是我必须通过iTextSharp将其弹出以生成报告 因此,如果有人知道这是否可能(以及一个教程/示例,那太棒了),他们能解释一下吗?再次澄清一下,我希望使用一个存储过程来调用C#函数或动态生成C#代码,以期使用iTextSharp生成PDF 谢谢 旁注:当我添加标记时,我看

是否可以创建一个可以调用函数/生成C#代码的存储过程?我已经知道如何从C#调用存储过程(我惊讶于它有多么简单,我认为它会更复杂),但我尝试的是让存储过程根据SQL中的某些信息生成代码,但是我不能仅仅使用SQL中的信息,我的问题是我必须通过iTextSharp将其弹出以生成报告

因此,如果有人知道这是否可能(以及一个教程/示例,那太棒了),他们能解释一下吗?再次澄清一下,我希望使用一个存储过程来调用C#函数或动态生成C#代码,以期使用iTextSharp生成PDF

谢谢


旁注:当我添加标记时,我看到了存储函数,我没有太多经验,但它们是否也适用于我希望做的事情?

是的,可以使用CLR生成调用C代码的存储过程。我不确定是否可以动态生成C代码,因为它是编译代码


这里有一个快速参考:

是的,可以使用CLR生成调用C代码的存储过程。我不确定是否可以动态生成C代码,因为它是编译代码


这里有一个快速参考:

您可以使用SQL Server CLR集成,阅读更多信息

您可以使用SQL Server CLR集成,阅读更多信息

因此,从阅读教程(请注意)听起来,这将让我制作一个存储过程,从SQL Manager部署并使用它/从(比如)网站调用SQL语句,对吗?不动态生成很好,主要是因为我想进行存储过程来传递信息,然后使用iTextSharp根据传入的信息和其他一些内容生成报告,然后从网页/SQL管理器调用它。再次感谢,希望它能像我在这里所想的那样工作,所以从阅读教程(请注意)听起来,这将让我制作一个存储过程,从SQL Manager部署并使用它/从(比如)网站调用SQL语句,对吗?不动态生成很好,主要是因为我想进行存储过程来传递信息,然后使用iTextSharp根据传入的信息和其他一些内容生成报告,然后从网页/SQL管理器调用它。再次感谢,希望它能像我在这里想的那样工作