是否可以创建一个可以调用函数/生成C#代码的存储过程?我已经知道如何从C#调用存储过程(我很惊讶它是多么容易,我认为它会复杂得多)但我要做的是有一个存储过程基于某些信息生成代码从SQL,但我不能只使用SQL信息的问题是我必须通过iTextSharp反弹它来生成一个报告。
所以,如果有人知道它是否可能(以及一个教程/示例,那就太棒了)他们能不能对此有所了解?再说一遍,我希望使用存储过程来调用C#函数或动态生成C#代码,希望用iTextSharp生成PDF。
谢谢!
附注:当我添加标签时,我看到了存储功能,我没有太多经验,但他们是否也可以为我想做的事情工作?
答案 0 :(得分:2)
是的,可以生成使用CLR调用C#代码的存储过程。我不确定它是否可以动态生成C#代码,因为它是编译代码。
快速向你致敬:http://www.sqlteam.com/article/writing-clr-stored-procedures-in-charp-introduction-to-charp-part-1
答案 1 :(得分:1)
您可以使用SQL Server CLR集成,阅读here以获取更多信息