2010-08-06 4 views
0

함수를 호출하거나 C# 코드를 생성 할 수있는 저장 프로 시저를 만들 수 있습니까? 나는 C#에서 스토어드 프로 시저를 호출하는 방법을 이미 알고있다. (나는 그것이 얼마나 쉬운 지에 대해 놀랐다. 나는 훨씬 더 복잡 할 것이라고 생각했다.)하지만 내가하려고하는 것은 스토어드 프로 시저가 특정 정보에 기반한 코드를 생성하도록하는 것이다. 하지만 SQL에서 정보를 사용할 수 없다는 문제는 iTextSharp를 통해 보고서를 생성해야한다는 것입니다.SPROC에서 C#을 생성/호출 할 수 있습니까?

누군가가 가능한지 알고 있다면 (그리고 튜토리얼/예, 멋지다) 그들이 이것에 대해 밝힐 수 있을까요? 다시 한번 말하지만, 저장 프로 시저를 사용하여 C# 함수를 호출하거나 iTextSharp를 사용하여 PDF를 생성하기 위해 C# 코드를 생성하는 것이 좋습니다.

감사합니다.

사이드 노트 : 태그를 추가하면서 저장 기능을 보았지만 경험이 많지 않지만 내가하고 싶은 일을 할 가능성이 있습니까?

답변

2

예 CLR을 사용하여 C# 코드를 호출하는 저장 프로 시저를 생성 할 수 있습니다. 컴파일 된 코드가 있기 때문에 C# 코드를 생성하는 것이 가능하지는 않습니다.

Heres는 당신을위한 빠른에 refrence : http://www.sqlteam.com/article/writing-clr-stored-procedures-in-charp-introduction-to-charp-part-1

+0

그래서 (간단히 당신을 마음)이 같은 소리 튜토리얼을 읽는에서 이게 내가 저장 프로 시저를 만들고, SQL Enterprise Manager에서 그것을 사용하고/배포 할 수있게 해줄 것이다. sproc에서 정보를 전달하고 iTextSharp를 사용하여 전달 된 정보 및 기타 다른 사항을 기반으로 보고서를 생성 한 다음 웹 페이지/SQL에서 호출하기 때문에 실시간으로 생성하지 않는 것이 좋습니다. 매니저. 다시 한번 감사 드리며 희망적으로 여기에서 생각한대로 작동합니다. – CSharpProgrammer

1

당신은 더 많은 정보를 원하시면 here을 읽을 수 있고, SQL 서버 CLR 통합을 사용 할 수 있습니다

관련 문제