DBIX :: Blob :: ידית

קריאת מסד נתונים גדולים של תיקי אובייקטים מהקובץ
הורד עכשיו

DBIX :: Blob :: ידית דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Mark Southern
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~msouthern/

DBIX :: Blob :: ידית תגים


DBIX :: Blob :: ידית תיאור

קרא מסד נתונים גדול אובייקטים binaries מתוך קבצים ידיות DBIX :: BLOB :: ידית היא מודול Perl אשר בונה filehandle קשור כי גם משתרע מ IO :: ידית IO :: Selectable.dbi יש blob_copy_to_file שיטה אשר לוקח את הקובץ לטפל בארגומארי מסד נתונים (Lob ) לטפל בקובץ זה. עם זאת, השיטה אינה מתועדת וקויה. בניית שיטה דומה בעצמך היא די פשוטה אבל מה אם אתה רוצה לקרוא את הנתונים ולבצע פעולות על זה? אתה יכול להשתמש בשיטת Blob_read של DBI בעצמך לעבד נתחי נתונים מהלוח או אפילו לזרוק את התוכן שלה לתוך scalar, אבל אולי זה יהיה נחמד לקרוא את קו הנתונים על ידי קו או חתיכה על ידי חתיכת filehandle הישן מוכר?! DBIX :: Blob :: ידית היא מודול Perl אשר בונה filehandle קשור כי גם משתרע מ IO :: ידית IO :: לבחירה. זה עוטף את השיטה של Blob_read של DBI. על ידי ביצוע LOB זמין כקובץ לקובץ לקריאה ממה שאנחנו יכולים לעבד את הנתונים בצורה מוכרת (לכלל), על ידי ביצוע הכבוד מודול $ / $. לאחר מכן אנו יכולים לקרוא שורות של נתוני טקסט מתוך LOB טקסטואלי (CLOB) ולטפל בו בדיוק כפי שהיינו כל ידית קובץ אחרת! Synopsisuse DBI; השתמש DBIX :: Blob :: ידית; # השתמש DBIX :: Blob :: ידית QW ( : $ DBH = DBI-> Connect ('DBI: Oracle: Orcl', 'סקוט', 'טייגר', {railverror => 1, printerror => 0}) או למות 'לא ניתן להתחבר למסד הנתונים:' , Dbi-> Errstr; $ dbh -> {longtruncok} = 1; # חשוב מאוד! $ SQL = 'בחר MyLob מ MyTable שבו ID = 1'; $ STH = $ DBH-> הכנת ($ SQL); $ STH-> ביצוע; $ STH-> Fetch; $ FH = DBIX :: Blob :: ידית-> חדש ($ sth, 0,4096); ... הדפס בעוד <$ fh>; להדפיס $ FH-> Getlines; הדפסה של Stderr 'גודל Lob היה'. $ fh-> לספר. "בתים # # קרא גודל חיץ ברירת מחדל # הדרך המהירה ביותר כדי לעבד נתח $ lobprint בעת קריאה ($ fh, $ chunk, undef); ... # הדרך המהירה ביותר לקרוא LOB לתוך scalarlocal $ / blob = <$ או אם השתמשנו מסוכן: לתוך pragma מסוכן # אנחנו יכולים לומר: # $ fh = $ sth-> blob_as_handle (0,4096); ... $ sth-> לסיים, $ dbh -> נתק; דרישות: · פרל


DBIX :: Blob :: ידית תוכנה קשורה