1. 程式人生 > >【Python】desc獲取表結構建立oracle 建表語句

【Python】desc獲取表結構建立oracle 建表語句

由於某些oracle系統許可權管理的特別嚴格,或者某些表或檢視由多張表組成,

從而導致獲取建表語句十分困難或者根本不可能,只能通過sqlplus連線到oracle,

只能通過desc命令獲取簡單的表結構。如下圖這樣:

複製到文字檔案後是這樣的

對於數量較少的且欄位數量較少的表來說還可以複製貼上,一點一點地去組建建表sql語句。

但是,如果表的數量非常多,並且欄位也非常多的話,很容易出錯。

而且純粹是燃燒生命的體力活,時間是最稀有的資源,應更多地花在更有意義的事情上。

那麼,一個儘量減少燃燒程度的工具又誕生了!

程式語言 Python
語言版本 3.5.3
實現功能 用DESC table_name命令獲取的表結構,生成建表語句
程式託管 Github
修改日期 2018年10月23日

使用效果

具體教程見點選 程式連結後,Github頁面。

相關推薦

Pythondesc獲取結構建立oracle 語句

由於某些oracle系統許可權管理的特別嚴格,或者某些表或檢視由多張表組成, 從而導致獲取建表語句十分困難或者根本不可能,只能通過sqlplus連線到oracle, 只能通過desc命令獲取簡單的表結構。如下圖這樣: 複製到文字檔案後是這樣的: 對於數量較少的

演算法與資料結構相關LeetCode168 Excel列名稱Python

題目:給定一個正整數,返回它在 Excel 表中相對應的列名稱。例如, 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB

pythonpython資料結構(一)——線性:順序的實現

前言 這一系列文章將介紹基於python語言的資料結構,主要涉及線性表、字串、棧和佇列、二叉樹和樹、圖、字典和集合、排序等。 線性表及分類 線性表是一類元素序列的抽象,是某類元素的集合,記錄著元素之間的順序關係。python中的list和tuple都支援線性表的需要,只是t

Python05、python程序結構控制語句

python一、程序結構程序結構:語句和表達式按照什麽樣的順序執行所有語言無非就三種程序結構: 順序:默認結構 語句從上到下依次一行一行的執行, 分支:選擇一個分支執行,永遠最多只執行一個分支 循環:二、分支結構語句1、Python的比較操作

Python06、python內置數據結構1

python list 一、數據結構與獲取幫助信息1、數據結構 通過某種方式(例如對元素進行編號)組織在一起的數據元素的集合,這些數據元素可以是數字或者字符,甚至可以是其它的數據結構。 python的最基本數據結構是序列 序列中的每個元素被分配一個序號(即元素的位置),也稱為索引:索引從0開始編

Python07、python內置數據結構之字符串及bytes

str 字符串 一、字符串1、定義和初始化In [4]: s = "hello python" In [4]: s = "hello python" In [5]: s Out[5]: ‘hello python‘ In [6]: s = ‘hello python‘ In [7]: s Out

Python10、python內置數據結構之集合

set一、集合1、集合的定義In [74]: s = {} In [74]: s = {} # 空大括號是空的字典 In [75]: type(s) Out[75]: dict In [77]: type(s) Out[77]: set In [78]: help(set) Help on cl

Python11、python內置數據結構之字典

dict一、字典1、字典的初始化 字典是一種key-value結構In [160]: d = {} In [161]: type(d) Out[161]: dict In [166]: d = {‘a‘:1, ‘b‘:2} In [167]: d Out[167]: {‘a‘: 1, ‘b‘:

pythonpython獲取當前日期前後N天或N月的日期

color ont mes form localtime col r+ arr nth 1 # -*- coding: utf-8 -*- 2 3 ‘‘‘獲取當前日期前後N天或N月的日期‘‘‘ 4 5 from time import strfti

python獲取http響應

ont 如果 perror header port turn bsp set obj 一個相對完整的http請求,輸入ip和端口,輸出響應碼,響應頭,響應體,是否超時,以及出錯時的錯誤信息 處理包括: 1.協議處理,如果是443用https,其他用http 2.HTTPEr

python獲取目錄下的最新文件夾/文件

tdi 所有 pat pytho 時間 body get color span 直接上代碼 1 def new_report(test_report): 2 lists = os.listdir(test_report)

PythonHackBack(獲取暴力破解服務器密碼的IP來源)

split time get main ports import var api pre 1、前言 又在0x00sec上翻到好東東。 https://0x00sec.org/t/python-hackback-updated/882 帖子裏的腳本會得到那些暴力服務器密碼失敗

python 學習筆記 -- 數據結構與算法 冒泡排序 Bubble sort

n) -c 排序算法 都是 大小 是什麽 最大值 我們 pri 推薦一個可視化的網站 【 Visual Algo 】: URL= ‘https://visualgo.net/en/sorting‘ 這個網站給出了各種排序算法的原理和過程,通過動態形式直觀得展現出來。另外還給

python 學習筆記 -- 數據結構與算法 歸並排序 Merge Sort

implement 哪些 但是 orm width bsp 過程 完成 分享 【歸並排序】這裏我們利用遞歸算法不斷地將列表一分為二,base case就是列表中沒有元素或者只剩一個元素,因為此時這個子列表必然是正序的;然後再逐步把兩個排序完成的子列表合並成一個新的正序列表,

python 學習筆記 -- 數據結構與算法 快速排序 Quick Sort

mark 效率 空間 eight png orm 歸並 應該 筆記 【快速排序】:   利用遞歸算法, 首先選擇一個基準值(pivot value),這裏我們選列表的第一個值作為例。這個基準值的作用是協助列表的分割。   這個基準值在正序列表中的正確位置,我們稱之為分割點(

Java 大話數據結構(2) 線性之單鏈

out 返回 opened time 頭結點 tel color strong 基本數據類型 本文根據《大話數據結構》一書,實現了Java版的單鏈表。 書中的線性表抽象數據類型定義如下(第45頁): 實現程序: package LinkList; /** * 說

Python獲取翻頁之後的各頁面中的屬性值。

utf-8 通過 .com lol list __name__ n) 圖片 lis 如何獲取翻頁之後的頁面中的html標簽中的屬性值? 1 # coding=utf-8 2 from selenium import webdriver 3 if __name_

Python開發筆記獲取目錄下所有文件

lis rec sub else pytho 獲取 light urn -s 獲取文件 import os def sub_dirs(rdir): li = os.listdir(rdir) return li def main(r

Python字典或者對象類型中鍵或者屬性的獲取與存在性判斷

ssss som lse dma 一點 ror orm something erro # 定義測試用對象A,字典B class A(object): length = 10 B ={"length":10} # 判斷對象是否含有某種屬性 # 推薦這種方式,更Py

Python-006 python獲取當前系統所有程序pid與名稱

【Python】-006 python獲取當前系統所有程序pid與名稱    【Python】-006 python獲取當前系統所有程序pid與名稱 1、實現 2、注意 1、實現