alter-table

    2热度

    2回答

    我想列在我的Postgres添加到表这个看似简单的SQL数据库9.3: ALTER TABLE quizzes ADD COLUMN deleted BOOLEAN NOT NULL DEFAULT false; 不过,我发现了以下错误: ERROR: could not create unique index "quizzes_pkey" DETAIL: Key (id)=(1055746

    2热度

    1回答

    我的Oracle 11.2.0.2.0和通过下面的脚本创建唯一约束的表: create table foo (id varchar(26) not null, name varchar(50) not null); alter table foo add constraint pk_foo primary key (id); /**/ alter table foo

    0热度

    3回答

    是否可以将Oracle中的全局临时表从PRESERVE ROWS更改为DELETE ROWS? 我已经尝试了以下命令,并且出现语法错误。如果可能,什么是正确的语法? ALTER TABLE BLOCKING_RESULTS ON COMMIT DELETE ROWS SQL Error: ORA-01735: invalid ALTER TABLE option 01735. 00000 -

    0热度

    1回答

    我没有找到关于这部分的文档中的任何东西 - 如果不存在或将列添加到表中或检查列是否存在。 尽管有一个way来查看表的描述,但是在SQL查询中正确地检查它是很好的。 任何想法如何至少对这些?

    0热度

    1回答

    我正在尝试向目标表中添加一个临时列,并使用where子句中的该列通过存储过程将新数据插入到父表中从父到目标表的一对一关系(见下面的代码)。我收到了alter table add column语句的错误,导致IMPORT_NUMBER成为无效标识符。任何帮助将非常感激。 EXECUTE IMMEDIATE 'ALTER TABLE TARGET_TABLE ADD IMPORT_NUMBER NU

    1热度

    1回答

    我想提高一个包含1000万以上记录的大型表格中数字列的精度。标准方式是ALTER TABLE mytable ALTER COLUMN mycolumn TYPE numeric(15,6)将锁定表。这是一个高度交易的表格。有没有办法做到这一点,而不锁定表,不重新创建表,复制数据,重命名/交换表?我目前正在运行一个dockerized postgres 9.5

    1热度

    2回答

    DB2如何修改用于添加多列的表语句?如果在添加列时遇到问题,是否按顺序添加列并删除已添加的列?列的顺序是否保留?多次调用alter table语句会更好吗,对于每个列而言,性能是否明智?

    0热度

    3回答

    我正在尝试将名为Multiplier的新列添加到名为Trades的现有表中。此列的行值将取决于交易表上名为类型的另一列。如果Type不是“Equity”,“Corp”或“Option”,则需要从另一个名为ContractSize的表中查找该值。最后,我希望Multiplier列的数据类型为十进制(7,3 。)我的代码是: ALTER TABLE Portfolio.Trades ADD Mult

    0热度

    1回答

    我有一个拥有1亿行的生产表,并且为了报告目的,我们需要添加一个额外的列,它将是一个数字(18,0)。显然,SQL获胜不要让我在添加该列时删除表格。除此之外,我可以通过其他方式影响数据吗?

    0热度

    2回答

    向表中添加新列时出现语法错误。除此之外每隔一列添加正确的: ALTER TABLE stock.stock_data ADD LEGAL_&_GENERAL VARCHAR(40); 感谢您的帮助。