Image | Audio | Video |
---|---|---|
X | X | X |
À̹ÌÁö³ª ¿Àµð¿À ¶Ç´Â ºñµð¿ÀÀÇ ³»¿ëÀ» µ¥ÀÌÅͺ£À̽º¿¡¼ °Ë»öÇϰųª °»½ÅÇÕ´Ï´Ù. ³»¿ëÀ» Ŭ¶óÀÌ¾ðÆ® ¹öÆÛ, Ŭ¶óÀÌ¾ðÆ® ÆÄÀÏ ¶Ç´Â ¼¹ö ÆÄÀÏ·Î °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.
Include ÆÄÀÏ
±¸¹®
³»¿ëÀ» ¹öÆÛ³ª Ŭ¶óÀÌ¾ðÆ® ÆÄÀÏ·Î °Ë»ö
>>-Content--(--handle--)---------------------------------------><
±¸¹®
³»¿ëÀÇ ¼¼±×¸ÕÆ®¸¦ ¹öÆÛ³ª Ŭ¶óÀÌ¾ðÆ® ÆÄÀÏ·Î °Ë»ö
>>-Content--(--handle--,--offset--,--size--)-------------------><
±¸¹®
³»¿ëÀ» ¼¹ö ÆÄÀÏ·Î °Ë»ö
>>-Content--(--handle--,--target_file--,--overwrite--)---------><
±¸¹®
Çü½Ä º¯È¯À» »ç¿ëÇÏ¿© ³»¿ëÀ» ¹öÆÛ³ª Ŭ¶óÀÌ¾ðÆ® ÆÄÀÏ·Î °Ë»ö(À̹ÌÁö Àü¿ë)
>>-Content--(--handle--,--target_format--)---------------------><
±¸¹®
Çü½Ä º¯È¯À» »ç¿ëÇÏ¿© ³»¿ëÀ» ¼¹ö ÆÄÀÏ·Î °Ë»ö(À̹ÌÁö Àü¿ë)
>>-Content--(--handle--,--target_file--,--overwrite--,----------> >----target_format--)------------------------------------------><
±¸¹®
Çü½Ä º¯È¯ ¹× Ãß°¡ º¯°æÀ» »ç¿ëÇÏ¿© ³»¿ëÀ» ¹öÆÛ ¶Ç´Â Ŭ¶óÀÌ¾ðÆ® ÆÄÀÏ·Î °Ë»ö(À̹ÌÁö Àü¿ë)
>>-Content--(--handle--,--target_format--,--conversion_options--)--> >--------------------------------------------------------------><
±¸¹®
Çü½Ä º¯È¯ ¹× Ãß°¡ º¯°æÀ» »ç¿ëÇÏ¿© ¼¹ö ÆÄÀÏ·Î °Ë»ö(À̹ÌÁö Àü¿ë)
>>-Content--(--handle--,--target_file--,--overwrite--,----------> >----target_format--,--conversion_options--)-------------------><
±¸¹®
¹öÆÛ³ª Ŭ¶óÀÌ¾ðÆ® ÆÄÀϷκÎÅÍ ³»¿ë °»½Å
>>-Content--(--handle--,--content--,--source_format--,----------> >----target_file--)--------------------------------------------><
±¸¹®
¼¹ö ÆÄÀϷκÎÅÍ ³»¿ë °»½Å
>>-Content--(--handle--,--source_file--,--source_format--,------> >----stortype--)-----------------------------------------------><
±¸¹®
¹öÆÛ ¶Ç´Â Ŭ¶óÀÌ¾ðÆ® ÆÄÀϷκÎÅÍ »ç¿ëÀÚ Á¦°ø ¼Ó¼ºÀ¸·Î ³»¿ë °»½Å
>>-Content--(--handle--,--content--,----------------------------> >----target_file--,--attrs--,--thumbnail--)--------------------><
±¸¹®
¼¹ö ÆÄÀϷκÎÅÍ »ç¿ëÀÚ Á¦°ø ¼Ó¼ºÀ¸·Î ³»¿ë °»½Å
>>-Content--(--handle--,--source_file--,--stortype--,--attrs--,--> >---thumbnail--)-----------------------------------------------><
±¸¹®
Çü½Ä º¯È¯À» »ç¿ëÇÏ¿© ¹öÆÛ³ª Ŭ¶óÀÌ¾ðÆ® ÆÄÀϷκÎÅÍ ³»¿ë °»½Å(À̹ÌÁö Àü¿ë)
>>-Content--(--handle--,--content--,--source_format--,----------> >----target_format--,--target_file--)--------------------------><
±¸¹®
Çü½Ä º¯È¯À» »ç¿ëÇÏ¿© ¼¹ö ÆÄÀϷκÎÅÍ ³»¿ëÀ» °»½Å(À̹ÌÁö Àü¿ë)
>>-Content--(--handle--,--source_file--,--source_format--,------> >----target_format--,--target_file--)--------------------------><
±¸¹®
Çü½Ä º¯È¯ ¹× Ãß°¡ º¯°æÀ» »ç¿ëÇÏ¿© ¹öÆÛ ¶Ç´Â Ŭ¶óÀÌ¾ðÆ® ÆÄÀϷκÎÅÍ ³»¿ë °»½Å(À̹ÌÁö Àü¿ë)
>>-Content--(--handle--,--content--,--source_format--,----------> >----target_format--,--conversion_options--,--target_file--)---><
±¸¹®
Çü½Ä º¯È¯ ¹× Ãß°¡ º¯°æÀ» »ç¿ëÇÏ¿© ¼¹ö ÆÄÀϷκÎÅÍ ³»¿ë °»½Å(À̹ÌÁö Àü¿ë)
>>-Content--(--handle--,--source_file--,--source_format--,------> >----target_format--,--conversion_options--,--target_file--)---><
¸Å°³º¯¼ö(µ¥ÀÌÅÍ À¯Çü)
¸®ÅÏ °ª(µ¥ÀÌÅÍ À¯Çü)
¹öÆÛ·Î °Ë»öµÈ °æ¿ì, °Ë»öµÈ À̹ÌÁö, ¿Àµð¿À ¶Ç´Â ºñµð¿ÀÀÇ ³»¿ë(BLOB(2G) AS LOCATOR). ÆÄÀÏ·Î °Ë»öÇÑ °æ¿ì, VARCHAR(254).
°»½ÅÀÇ °æ¿ì, °»½ÅµÇ´Â À̹ÌÁö³ª ¿Àµð¿À ¶Ç´Â ºñµð¿ÀÀÇ ÇÚµé(DB2IMAGE, DB2AUDIO ¶Ç´Â DB2VIDEO).
¿¹
employee Å×À̺íÀÇ picture Ä÷³¿¡ Anita Jones¿ëÀ¸·Î ÀúÀåµÈ À̹ÌÁö¸¦ ¼¹ö ÆÄÀÏ·Î °Ë»öÇÕ´Ï´Ù.
struct{ short len; char data[250]; }hvImg_fname; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT CONTENT (PICTURE, '/employee/images/ajones.bmp',1) INTO :hvImg_fname FROM EMPLOYEE WHERE NAME='Anita Jones';
employee Å×À̺íÀÇ sound Ä÷³¿¡ Robert Smith¸¦ À§ÇØ ÀúÀåµÈ 1-MB ¿Àµð¿À Ŭ¸³À» Ŭ¶óÀÌ¾ðÆ® ¹öÆÛ·Î °Ë»öÇϽʽÿÀ.
EXEC SQL BEGIN DECLARE SECTION; SQL TYPE IS BLOB_LOCATOR audio_loc; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT CONTENT (SOUND, 1, 1000000) INTO :audio_loc FROM EMPLOYEE WHERE NAME='Robert Smith';
employee Å×À̺íÀÇ picture Ä÷³¿¡¼ Anita JonesÀÇ À̹ÌÁö¸¦ °»½ÅÇϽʽÿÀ. ±×°ÍÀÇ ¿ø·¡ Å©±âÀÇ 50%·Î À̹ÌÁö¸¦ ÁÙÀ̰í BMP¿¡¼ GIF·Î À̹ÌÁö Çü½ÄÀ» º¯°æÇÕ´Ï´Ù.
EXEC SQL UPDATE EMPLOYEE SET picture = CONTENT(PICTURE, '/employee/newimg/ajones.bmp', 'BMP', 'GIF', '-s 0.5', ''); WHERE NAME='Anita Jones';