ddl

    0熱度

    3回答

    在試圖回答我碰到這個金塊就這個問題我自己,最終經過加「甲骨文」我的查詢詞: select DBMS_METADATA.GET_DDL('TABLE','<table_name>') from DUAL; 其中一期工程,但不便於攜帶。我如何在MySQL上做同樣的事情? SQLite的?其他?

    21熱度

    1回答

    我想創建一個表中的兩個字段的唯一約束。但是,很有可能一個將是空的。我只要求它們是唯一的,如果兩者都不爲空(name永遠不會爲空)。 create unique index "name_and_email" on user(name, email); 忽略表和字段名稱的語義以及是否有意義 - 我只是做了一些。 有沒有一種方法來創建這些領域,將強制唯一兩個沒有空值的唯一約束,而忽略如果有多個條目,

    0熱度

    2回答

    我有兩個表定義如下。 Create table tickets (id long not null, reseller long not null, constraint pk_lock primary key (id)); Create table ticketRegistrations (id long not null, customer long not null, const

    0熱度

    1回答

    我想要有一個數據結構描述的單一來源。 有些人問,DBML文件在數據庫中更改時是否可以刷新。我的做法是愚蠢但常見,打開它,刪除全部,然後再拖放。 我聽說有一些第三方做這些伎倆。 但我在想,有什麼辦法來逆轉操作? 在hibernate中,有一種方法可以從XML數據結構中構建目標數據庫的DDL。 DBML文件可能包含重建數據庫DDL的所有信息嗎? (例如,具有VIEW SQL和存儲過程代碼的副本),並即

    2熱度

    1回答

    Ruby或Rails中的任何工具可以讓我從數據庫中提取所有的表模式並生成Ruby等價的「DLL」語句? 某些東西可以讓我將架構從Microsoft SQL Server移植到Postgres或MySQL到Sqlite。

    23熱度

    2回答

    關於使用SQL重命名錶列(MS SQL Server 2005變體)的最佳做法是什麼?這假設列中有數據必須保留。

    4熱度

    2回答

    我正在尋找命令行或腳本解決方案來將SQL Server 2005+的DDL從所有數據庫對象中提取出來:表,存儲過程,視圖,索引/索引,約束等。對GUI工具不感興趣。 首選是內置工具,因爲那是最能與Oracle的DBMS_METADATA相媲美的東西。此外,偏愛一個解決方案,如Oracle對獲得DDL出來一樣簡單 - 例如,一個班輪: SELECT DBMS_METADATA.GET_

    8熱度

    6回答

    我正在處理一些敏感的會計表,我想審覈在表格上執行的任何SELECT語句或與其關聯的任何視圖。 我在BOL(聯機叢書)上找不到與SELECT聲明有關的任何DDL Events。 而DML觸發器僅適用於INSERT,UPDATE和DELETE。 是否可以通過SELECT聲明記錄誰訪問表和視圖?

    0熱度

    6回答

    我們可以在MySQL中動態創建表嗎?如果是這樣,怎麼樣? 動態裝置在運行時.... 即,經由程序 AND HOW ???? 我使用DOTNET 答案 - >是的,我們可以創建...但問題是,我希望每個過程被稱爲時間來改變表的名稱....

    8熱度

    6回答

    我在本地數據庫上創建了許多表並將它們移至生產數據庫。 現在我的微調工作數據庫,並在我的本地數據庫表,如PK,FK,默認值,創造了許多約束的索引等等,等等 現在我想只複製這些制約因素生產數據庫。有沒有辦法做到這一點? 請注意我的生產數據庫表已經填充了一些數據。所以我不能放棄並重新創建它們。