2010-11-18 2 views
0

this package을 사용하여 데이터 블록에서 내 데이터 블록의 데이터를 오라클 6의 Excel 파일로 내보냈습니다. 이제 내 Excel 속성에 내 문서 속성을 넣고 싶습니다. .내 패키지 또는 패키지 본문을 보호하고 내 내보내기 EXCEL 파일을 서명하는 방법

먼저 Excel을 만들 때 무엇을 써야합니까?

둘째, 코드 (패키지 및 패키지 body-sql 파일)를 보호하고 싶습니다. 아무도 그들을 볼 수 없다는 것을 의미합니다. (랩, 오브젝트 라이브러리와 같은 것을 작성)

세 번째로, u가 지불하는 장소에서 일하면서 u가 그렇게 많이 들지 않으므로 U 코드를 무료로 넣으시겠습니까? 또는 그들이 UR 자신의 패키지를 사용할 수있는만큼 고용하고 있습니까?

+0

이들은 모두 매우 관련이없는 질문입니다. 별도로 질문하십시오. 추가 요금이 부과되지 않습니다. –

+0

Q1 : 세부 정보가 더 필요합니다. 즉 '서명'이란 무엇입니까? –

+0

Q2 : 다른 사용자가 패키지 * body *를 쉽게 볼 수 없도록 패키지를 래핑 할 수 있지만 스펙은 항상 표시되어야합니다. –

답변

1

Excel 문서 속성에서 "서명"속성을 찾을 수 없습니다. Excel 파일을 생성하기 위해 pl/sql 패키지에서 사용하는 네임 스페이스에 서명 특성이 없습니다. http://msdn.microsoft.com/en-us/library/ms875215(v=EXCHG.65).aspx

어떤 Excel 버전을 사용하고 있습니까?

오라클 6을 실제로 사용하고 있습니까? 사용중인 패키지는 Oracle 7에서 구현 된 UTL_File 패키지를 사용합니다.

누군가가 당신에게 일자리를 구해 주면, 그들이 당신에게 지불하는 것에 관계없이, 당신이 만드는 것은 그들의 것입니다. 그 일을 받아 들일지 아닐지는 당신에게 달려 있습니다. 더 나은 방법은 열심히 일하고, 기술을 보여주고, 잠시 후 인상을 요청하는 것입니다.

EDIT : sql_to_excel의 패키지 본문을 변경하고 필요한 documentProperties를 추가해야합니다.

 put_line(v_fileHandle,'<!--[if gte mso 9]><xml>'); 
     put_line(v_fileHandle,' <o:DocumentProperties>'); 
     put_line(v_fileHandle,' <o:LastAuthor>'||LOWER(USER)||'</o:LastAuthor>'); 
     put_line(v_fileHandle,' <o:LastSaved>'||v_lastSaved||'</o:LastSaved>'); 
     put_line(v_fileHandle,' <o:Version>10.6626</o:Version>'); 

     -- Put your props here 
     put_line(v_fileHandle,' <o:Author>10.6626</o:Author>'); 

     put_line(v_fileHandle,' </o:DocumentProperties>'); 
     put_line(v_fileHandle,' <o:OfficeDocumentSettings>'); 
     put_line(v_fileHandle,' <o:DownloadComponents/>'); 
     put_line(v_fileHandle,' </o:OfficeDocumentSettings>'); 
     put_line(v_fileHandle,'</xml><![endif]-->'); 

사용 가능한 속성을 보려면 위의 링크를 참조하십시오.

+0

감사합니다, 정말로 UTL_File을 text_IO로 변경합니다. D : D보다 잘 작동합니다 : D ;;) 서명은 문서 속성과 동일하다고 생각합니다. DI가 편집합니다. 감사합니다. U는 최고입니다. – Amir

+0

어떻게 사용 하시겠습니까? 위의 링크를 클릭하십시오 더 많은 지식을 알고 싶습니다 – Amir

+0

낚시를하는 법을 배우고 싶습니다;) – Amir

관련 문제