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,默认值,创造了许多约束的索引等等,等等 现在我想只复制这些制约因素生产数据库。有没有办法做到这一点? 请注意我的生产数据库表已经填充了一些数据。所以我不能放弃并重新创建它们。