DBIX :: DBSTAG.

التحميل الان

DBIX :: DBSTAG. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Chris Mungall
  • موقع ويب الناشر:
  • http://search.cpan.org/~birney/

DBIX :: DBSTAG. العلامات


DBIX :: DBSTAG. وصف

DBIX :: DBSTAG هو وحدة بيرل لقاعدة البيانات العلائقية إلى تعيين الخرائط التسلسلية (الأيل / XML). DBIX :: DBSTAG هو وحدة بيرل لقاعدة البيانات العلائقية إلى تعيين التسلسل الهرمي (الأيل / XML). استخدام DBIX :: DBSTAG؛ بلدي $ dbh = dbix :: dbstag-> connect ("dbi: pg: dbname = moviedb")؛ بلدي SQL = q = q ؛ بلدي DataSet $ = $ dbh-> selectall_stag ($ sql)؛ بلدي studios = dataSet-> get_studio؛ # إرجاع البيانات المتداخلة التي تبدو وكأنها - # # (استوديو # (الاسم "20th C الثعلب") # (فيلم # (اسم "حرب النجوم") (النوع "SCI-FI") # (نجمة # (الاسم الأول "كاري" Carrie " ) (اسم العائلة "فيشر")))) # التكرار من خلال شجرة النتيجة - foreach بلدي $ Studio (Studios) {printf "Studio: SN"، $ Studio-> get_name؛ my movies = studio $-> get_movie؛ foreach my $ movie (movies) {printf "movie: s (النوع: s) n"، $ movie-> get_name، $ movie-> get_genre؛ بلدي stars = $ فيلم-> get_star؛ foreach بلدي $ Star (Stars) {printf "بطولة: S: S: SN"، $ star-> get_firstname، $ star-> get_lastname؛ }}} # التلاعب بالبيانات ثم قم بتخزينه مرة أخرى في قاعدة البيانات MyAlstars = $ DataSet-> Get ("Movie / Studio / Star")؛ $ _-> set_fullname ($ _--> get_firstname. ''. $ _-> get_lastname) foreach (@ allstars)؛ $ dbh-> storenode (dataSet $)؛ الخروج من 0؛ أو من سطر الأوامر: UNIX> SELECTALL_XML.PL -D 'DBI: pg: dbname = moviebase' 'Select * من Studio Natural Join فيلم Natural انضم ))))) 'أو استخدام قالب محدد مسبقا: UNIX> SELECTALL_XML.PL -D MAILBASE / MDB-Movie Genre = متطلبات SCI-FI: perl.


DBIX :: DBSTAG. برامج ذات صلة