將mySQL架構轉換為github wiki markdown
第一個存儲過程:dictifetables_v2a 將數據庫名稱作為輸入和輸入和輸入和生成類似於該數據庫中所有表的MyTable的輸出的輸出。它通過利用信息_schema數據庫並操縱結果來實現這一目標,以提供更詳細和有組織的輸出。輸出存儲在reportdatadefs reporting101a數據庫的reportdatadefs表中。
thesession:一個輸出參數,可以保留為此操作分配的會話號。
deletesessionrows:一個布爾值,指示生成輸出後是否從reportdatadefs表中刪除ReportDatadefs表中的行。 :一個布爾值,指示是否要自動調用第二個存儲過程,以進行漂亮的打印(描述)輸出。將數據插入來自信息_schema數據庫的臨時表中,考慮表和列名,類型,無效,鍵,鍵和額外信息。借助來自臨時表的數據,包括用於列的其他列和鍵入null,鍵,默認值和額外值的最大長度和計數器。 如果callTheseCondStoredProc為true,則調用另一個存儲過程,名為print_tables_like_like_describe,生成生成該生成該生成的tht then ther then ther ther pretty-printed output and adds it to the reportOutput table.
If callTheSecondStoredProc is FALSE, it returns a result set of the data in the reportDataDefs table for the given session number.第二存儲過程:print_tables_like_describe 此過程將一個會話編號作為輸入,並從reportdatadefs表中檢索數據。然後,它生成一個類似於描述Mytable輸出的倒數式輸出的輸出,但對於指定數據庫中的每個表格。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3