我想創建有關數據庫中表的自動文檔。輸出應該是一個excel表格。創建數組,由字符串觸發並由字符串停止
前兩列應該由列名組成,以及它們是否可以包含空值。我想從用於創建表的SQL腳本中提取數據,因爲我不一定有權訪問所有數據庫。
的查詢格式如下:
CREATE TABLE tablename
(
column_name1 DATATYPE(len) DEFAULT "" NOT NUll
column_name2 DATATYPE(len) DEFAULT "" NOT NUll
column_name2 DATATYPE(len) DEFAULT "" NOT NUll
)
我要存儲在陣列中的所有的欄。所以我想要的腳本是:
通過sql腳本。
如果他找到正在查找的Create table + Table,請在下一個「(」直到找到「)」之後開始向該數組中添加行。數組中的值應在第一個空格後切斷。
如果字符串中包含「not null」,則還要在數組的第二列中添加一個「x」。
我是一個總的腳本新手。我知道如何剪切字符串,並創建必要的循環。但我不知道,我如何選擇正確的字符串。我搜索了網頁,但沒有找到正確的答案。
我有PowerShell和VBScript的在我手上
你們能幫助我嗎?
謝謝你的時間。
您是否可以包含初始值和預期結果? – mjolinor