ddl

    0热度

    1回答

    我想插入当前日期到我的记录,首先我成功地执行此查询。 insert into Member values (1, 'Richa Sharma', 'Pune', TO_DATE('10-Dec-05', 'DD-MM-YY'), 'Lifetime', '25000', 5, 50); 然后在执行下面的查询时,我得到了上面的错误代码。 insert into Member values (2,

    1热度

    1回答

    我有表,这样的DDL和PostgreSQL: CREATE TABLE some_table ( id identifier NOT NULL DEFAULT nextval('some_table_id_seq'), center_name common_name NULL, ... ) 那些identifier和common_name类型不是非标准Postgr

    0热度

    2回答

    我们必须增加表的PCTFREE属性,以检查它是否允许2个事务可以在同一个表上运行,并在不提交更改的情况下更改表数据。我读它是asktom,增加PCTFREE可以去除死锁 alter table tablename modify default attributes PCTFREE 50; 结果显示,该表已被改变,但是当我检查了DBA_TABLES,它是为PCTFREE为空值显示帮助。有没有办法

    0热度

    1回答

    无效字符这里是我的代码 Create table Member( Member_Id Number(5) primary key, Member_Name varchar2(30), Member_address varchar2(50), Acc_Open_Date Date, Membership_type varchar2(20), Fees_paid Number(4), Ma

    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

    1热度

    1回答

    所以我目前正在为自己的一个项目工作,所以我可以学习如何使用postgresql和读取数据库日志。该项目的目标是创建一个数据库,检查关键词的网站,数据库将记录该网站找到或未找到该词的次数。每次发现该单词时,都会添加一个时间戳,告诉我该单词的发现时间和日期。到目前为止,我已经创建了我的数据库,但是我一直在创建表,我不知道如何将信息填入表中。我在unbuntu linux系统上构建这个postgresq

    0热度

    1回答

    我想创建(并填充)与Oracle(PL-SQL)中的现有表类似的表。 我用这个代码(从this question提取): Select * into NewTable from OldTable ,但发生这样的错误: ORA-00905:缺少关键字 我觉得这个代码仅适用在SQL-Server中。那么我如何在Oracle中处理它?

    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回答

    我想将一个序列移动到一个保留当前nextval值的新模式,这样当人们开始使用它时,序列中就不会出现间隙,授予和创建移动语句是什么? 注意:我没有SYS或其他管理员用户角色和密码,我只能访问旧的和新的模式。