alter-table 相关问题

“ALTER TABLE”是一个SQL语句,允许您对数据库表进行架构更改(即添加,删除或更改现有表中的列)。

如果不存在则添加约束

我想将“检查”约束添加到某个表,但首先我必须检查该约束是否存在。我的 SQL 脚本中有一些错误。正确的做法是什么? 公开更改表。

回答 2 投票 0

将可为 Null 的列更改为具有默认值的 NOT NULL

今天我遇到了一个旧表,其中有一个名为“Created”的日期时间列,它允许空值。现在,我想更改它,使其不为空,并且还包括一个要添加到默认值中的约束...

回答 5 投票 0

为现有表创建连接列

我使用 alter table 函数添加了列,但我现在正尝试使用“更新”和“设置”语法成功更新表并以所需格式转换数据 我是

回答 2 投票 0

将新的 NOT NULL 列添加到包含数据的现有表中

我想向现有表中添加一个新的 NOT NULL 列,该表在 MySQL 5.7 中有数据。我看过这个问题,我正在使用那里建议的解决方案。 我将新列添加为 NULL,弹出...

回答 2 投票 0

仅在活动设备 mySQL

如何在仅适用于特定条件的数据库中强制执行唯一密钥?对于一个特定的例子,表格由几列组成,只有在

回答 2 投票 0

如果从 information_schema.columns 中删除列,是否会被删除?

我使用 Postgres 14。我知道 ALTER TABLE DROP COLUMN。但是这个选项在我的情况下并不适用。 这两个查询是否相等: 改变表 如果存在则删除列<

回答 1 投票 0

如果从 information_schema.columns 中删除列,是否会被删除?

我使用 Postgres 14。我知道 ALTER TABLE DROP COLUMN。但是这个选项在我的情况下并不适用。 这两个查询是否相等: 改变表 如果存在则删除列<

回答 1 投票 0

如何在 sql 中向现有表添加布尔数据类型列?

我的数据库中有一个名为 person 的表。我想在同一个表中添加另一列,它是一个布尔数据类型列。我试过以下查询,但它说接近默认的语法错误。我

回答 4 投票 0

Postgres 添加具有初始计算值的列

我正在寻找一个新列添加到一个预先存在的表中,该表充满了值。新列将为 NOT NULL,因此对于每个预先存在的行,它都需要一个值。 我在寻找...

回答 2 投票 0

PostgreSQL 从 TEXT 迁移到 INTEGER,现有数据可以为空

我正在尝试在 PostgreSQL 数据库中将表列从 TEXT 更改为 INTEGER,如下所示: 更改表 analyzer_parser_event ALTER COLUMN error_id TYPE INTEGER USING (error_id::integer...

回答 0 投票 0

在现有表格中添加强制性日期列

我想在名为“PROJECT”的表中添加一个名为“start_date”的新列,并且我希望此列是强制性的。 我试过这个: 改变表项目 添加 start_date 日期 NOT NULL; 这个回报...

回答 1 投票 0

将列类型从 timestamp WITHOUT time zone 更改为 timestamp WITH time zone

我在 PostgreSQL 9.3 ALTER TABLE 手册页中找到了这个 ALTER COLUMN 语句: ALTER TABLE 审计 ALTER COLUMN created_at SET DATA TYPE 带时区的时间戳 使用 时间戳...

回答 2 投票 0

BigQuery。将查询作为列添加到表

选择 TIMESTAMP_DIFF(ended_at, started_at, MINUTE) AS trip_duration 来自 coursera-practice-356200.Cyclistic_data.cycledata_202202-202301 这是我开始的查询。 我是 SQL 的新手,我

回答 0 投票 0

如何使用 ALTER TABLE 将约束添加为索引

我想使用 ALTER TABLE 命令来添加约束。我经常这样做没有问题,但在这种情况下,我也需要将其添加为索引。 在 Microsoft 网站上,它显示了以下内容...

回答 0 投票 0

PostgreSQL:ALTER TABLE 错误...添加唯一约束

我正在尝试向 Postgres 中的一个简单表添加一列和一个新约束。它对关键字 UNIQUE 犹豫不决。我在我的代码片段和 AL 的文档之间来回切换......

回答 1 投票 0

如何在修改列后返回一个新表,而不是改变原始表?

当我使用 tmpTB.replaceColumn!(args) 时,如何在不更改原始表的情况下返回新表? pandas 中是否有 inplace=False 之类的参数?

回答 0 投票 0

在使用 JDBC 时,我被困在 SqlSyntaxErrorExpception at alter query。谁能给我建议?

实际上,我通过在 JDBC 中创建一个 alterTable() 函数并在 main 方法中调用该方法来使用 Alter 命令。我正在使用的查询是“alter table userReg modify column DOB date”...

回答 0 投票 0

如何在生产型PostgreSQL上零宕机的情况下,在表中添加一列?

这里https:/stackoverflow.coma5301619310894456是一个针对Oracle 11g提供的答案,我的问题也是一样的:在Oracle 11g中添加一个具有默认值的非空列的最佳方法是什么?

回答 1 投票 0

在vb.net中CREATE TABLE时,将rtf添加到MS Access字段中。

在我的VB.net应用程序中,我设法创建一个数据库。我也可以创建表,里面有各种各样的数据类型。(非常感谢stackoverflow的贡献者!)到目前为止,一切都很好......但如何......?

回答 1 投票 0

在MySQL中重命名分区所涉及的列失败。

我创建了一个表,查询如下。CREATE table IF NOT EXISTS result(id varchar(255) not null, product varchar(255), prodcount int, searched_at datetime default CURRENT_TIMESTAMP, ....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.