ddl

    1热度

    1回答

    我有以下表结构 tbl_exam (Year,ExamCode,RollNo) 1)。表数据是: (2017,1,NULL) (2017,1,NULL) (2017,1,1) (2017,1,2) 允许上述值 2)。 (2017,1,1) (2017,1,1) **Not Allowed** 如何添加唯一约束,允许空值RollNo列 编辑:需要复合键约束 解决: 多亏了大卫·阿

    0热度

    1回答

    您能否解释一些DBA家伙建议不使用CTaS然后多次重复删除表?它是否会影响Oracle中的数据字典。

    0热度

    2回答

    我需要从另一个表中创建一个表及其在Oracle中另一个模式中的索引和约束。我知道CTAS语法,但它并不需要它的索引和约束。有什么办法可以做到吗? 而且是有任何方式回火过程,触发器或包丢弃后?

    0热度

    1回答

    我误改名使用sp_rename来表列像 exec sp_rename 'qt.Availability.[RateIndicator]','[AvailabilityIndicator]', 'COLUMN' 这导致我的列名成为[AvailabilityIndi​​cator],而不是仅仅AvailabilityIndi​​cator 现在我想将其恢复。我尝试以下 exec sp_rename

    0热度

    1回答

    我在oracle sql developer中创建了一个临时表,但我忘记保存它,现在我想重用查询但我不记得代码那么使用。有没有一个过程来获取查询用于创建临时表?

    0热度

    1回答

    我们面临着一个很奇怪的问题,当我们使用Liquibase执行以下变更: <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ww

    3热度

    1回答

    我是C#和SQL的新手。 使用下面的代码我试图创建新表,并一切顺利,因为我想但问题是:使用textBox如果我名字表开始与数字(123MytableName)它会抛出错误说“语法不正确'123MytableName '“ using (SqlConnection MyConnection = new SqlConnection()) using (SqlCommand MyS

    1热度

    2回答

    我想避免了沉重的二手表改变现有的列“不空”的时候,下面的或任何其他错误消息: SQL Error: ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired 00054. 00000 - "resource busy and acquire with NOWAIT specified or time

    0热度

    1回答

    我试图创建一个Oracle数据库物化视图,但我得到这个错误: 我试着改变了会议,并以“改变会话集QUERY_REWRITE_ENABLED系统= TRUE;“但没有任何工作。 任何想法可能会出错? 我的代码是: create materialized view First refresh complete on commit enable query rewrite as select i

    1热度

    2回答

    我想从我的Java类生成数据库结构 jpa.generate-ddl: true jpa.ddl-auto: true 此外,我需要运行SQL脚本之前的应用程序将是因为我有 执行sql脚本 @PostConstruct我使用这些数据的方法。 你能举例说明如何在sprin引导中做到这一点?