alter 相关问题

'alter'是一个SQL关键字,用于更改或修改表结构或表中的记录。

如何在不丢失数据的情况下更改SQL数据库中的列数据类型

我有SQL Server数据库,我刚刚意识到可以将其中一列的类型从int更改为bool。如何做到这一点而又不会丢失已经输入到该表中的数据?

回答 11 投票 192

H2添加多列MySQL语法

我有下表:CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(256));我想在一个查询中添加多个列。我在测试中使用H2很多但是......

回答 1 投票 2

如果表不存在,请向表添加索引

我想使用ALTER语法向表中添加索引,但首先检查它是否已存在于表中,并且仅在索引不存在时添加索引。 ALTER TABLE tableName ADD INDEX ...

回答 3 投票 7

想要在MS Access中更新表以添加列并基于其他列填充

我有一个表(水果)访问,其形式为水果,成本,我想更新表,以便我将有水果,成本,成本支架和成本支架将基于成本,例如成本= ... 。

回答 1 投票 1

MySQL ENUM到VARCHAR转换问题

我有一个表“temp_enum_test1”,数据类型为“enum('IE','IS')”。当我尝试通过从'ENUM'将数据类型更改为VARCHAR来更改表时,会出现重复的输入错误。它正在接受记录......

回答 1 投票 0

如何在MySQL中更新/重命名表行

我有一个看起来像这样的表:+ ----------- + --------- + ----------- + ------ + ----- + --------- + ---------------- + ---------------- ----------------- + --------- + |领域|输入|整理| ...

回答 2 投票 0

MySQL Alter Table DB冻结

我正在使用Ubuntu 16.04.3和mysql Ver 14.14 Distrib 5.7.22。当我尝试使用以下命令更改我的db表列时,数据库似乎冻结; mysql> alter table records modify ...

回答 1 投票 1

试图修改PostgreSQL中的约束

我检查了Oracle提供的文档,并找到了一种修改约束而不删除表的方法。问题是,它在修改时出错,因为它无法识别关键字。使用......

回答 4 投票 44

如何将我的数据库中的所有表更改为UTF8字符集?

我的数据库不是UTF8,我想将所有表转换为UTF8,我该怎么做?

回答 4 投票 29

是否可以在Hive中手动更改分区大小?

实际上,只要我们在配置单元中创建分区,就会分配多少大小。是否像1个分区的1个分区一样,即128 MB?还有可能改变分区的大小?

回答 1 投票 0

如何更改列数据类型而不会丢失Mysql中的数据

我有一个city_id列,其中包含varchar(255)和null值。我想将其更改为大整数。我将使用:ALTER TABLE客户ALTER COLUMN CITY_ID BIGINT我是否松动或损坏了任何数据?

回答 1 投票 0

改变MySQL显示列“额外”值

有没有办法改变使用SHOW COLUMNS / DESCRIBE句子显示的Extra列的te值?有关此列的文档说明如下:额外任何其他...

回答 3 投票 1

HIVE中ALTER TABLE命令中的CONCATENATE如何工作

我试图了解HIVE中的ALTER TABLE CONCATENATE是如何工作的。我看到了这个链接Hive怎么改变表 concatenate' work? but all I got from this ...

回答 1 投票 0

Debian上的MariaDB:语法错误:如何将unix socket认证切换回基于密码?

我刚刚在我的新unix系统上安装了Mariadb(Mariadb服务器版本10.1.37 Debian 9.6)。我有以下用户:+ ------------ + ----------------------- + ------ ------- + ----------- + |用户| ...

回答 2 投票 2

connection.prepareStatement(“alter session set container = YPDB2”)。executeUpdate()return 0;

使用ojbc7连接oracle12c,执行“alter session set container = ypdb2”,似乎不行;但我使用sqlplus来执行,这是工作;这是我的代码; OracleDataSource oracleDataSource = ...

回答 1 投票 0

如何使用一条Alter table语句重命名oracle中的多列?

我唯一发现的是一次重命名一列: ALTER TABLE 表名 将列 old_name 重命名为 new_name; 我阅读了 Oracle 文档,但一次无法获得许多专栏的答案...

回答 3 投票 0

redshift alter udf change owner

为了将用户放入redshift,我必须更改此用户的所有权限和所有权。但是,用户还拥有redshift中的用户定义函数。如何更改此用户的所有者-...

回答 2 投票 4

错误:ALTER TYPE ... ADD无法在事务块内运行

我试图在PostgreSQL中为我现有的类型添加新的类型值。但我得到以下错误错误:ALTER TYPE ... ADD无法在事务块内运行我用来添加新的查询...

回答 3 投票 4

如何在SQL Server中使用单个ALTER TABLE语句删除多个列?

我想编写一个SQL命令来从一个ALTER TABLE语句中删除单个表中的多个列。从MSDN的ALTER TABLE文档... DROP {[CONSTRAINT] constraint_name | ...

回答 12 投票 247

如何在Oracle中更改视图的列大小

我试图使用我们用于表的相同命令来改变视图的列大小:alter table STUDENT modify(ROLL_NO VARCHAR2(80));但它的抛出错误SQL错误:ORA -...

回答 2 投票 0

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