alter-table 相关问题

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

SQL Server —以任何方式添加列并使它成为表中的第一列? [重复]

我正在更改现有表以添加标识列。我能做到的,没问题。但是我想确保以后看到它的人会看到它具有标识列...

回答 3 投票 3

具有多个离线约束的ALTER TABLE的铁路图不正确?

当前使用18c,但是这种明显的矛盾出现在早期版本中(肯定回溯到11g)。在这种情况下,我要向现有表添加多个离线约束。 ...

回答 2 投票 3

是否在所有表中都不存在该列?

我正在使用SQL Server 2005/2008。我需要向表中添加一列(如果尚不存在)。这将应用于给定数据库中的所有表。我希望我可以近在咫尺,但是我对此有疑问...

回答 4 投票 29


MySQL在某个特定位置添加新列

如果我想补充新列备注为第一列,我将使用下面的代码ALTER TABLE 添加说明VARCHAR(100)NULL第一,如果我想在列其前加什么?

回答 3 投票 0

ALTER上依赖列表

我试图改变主键的列数据类型从int.This列TINYINT在其他tables.So外键,我得到了以下错误:消息5074,级别16,状态1,行1对象” .. 。

回答 3 投票 42

如何在clickhouse中添加列

我在clickhouse中有一个表,说“my_table”,它有复制(my_table_rep1,...)。我需要添加一个float64类型的列,默认值为(-1)。我该怎么办?我会比较喜欢 ...

回答 1 投票 2

如何从MySQL中的表中删除列

给定使用以下表创建的表:CREATE TABLE tbl_Country(CountryId INT NOT NULL AUTO_INCREMENT,IsDeleted bit,PRIMARY KEY(CountryId))如何删除列IsDeleted?

回答 13 投票 409

在SQL Server中的其他两列之间添加列

是否可以向表中添加一列,将其插入SQL Server中的两个现有列之间,而不删除并重新创建表?

回答 6 投票 5

Oracle 12c向表中添加列没有默认值需要很长时间

我正在尝试在我们的测试Oracle 12c R2环境中将一个新列添加到大约30,000行的现有表中,但它已经运行了一个多小时并且完全锁定了SQL Developer ...

回答 1 投票 0

如何从MySQL中每个表的名称中删除前缀?

在MySQL中有一个名为“mytable”的表,我执行sql命令从表的每一列的名称中删除前缀“example_”,而不是一个一个地明确地重命名...

回答 2 投票 1

将标识添加到现有列

我需要将表的主键更改为标识列,并且表中已有许多行。我有一个脚本来清理ID以确保它们从1开始顺序,...

回答 19 投票 395

H2添加多列MySQL语法

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

回答 1 投票 2

SQL Server - 用于将数据库列从varchar更新为nvarchar的脚本(如果尚未nvarchar)

我遇到的情况是我必须使用脚本将现有的数据库结构从varchar更新为nvarchar。由于每次运行配置应用程序时都会运行此脚本,我宁愿......

回答 5 投票 9

PostgreSQL =>没有时区的ALTER TABLE - >带有时区,使用select for TZ

我正在尝试转换列,并保留指定时区中的数据。我有一个脚本,但最后在SELECT上出错了。 ALTER TABLE schema.table ALTER COLUMN column_date ...

回答 1 投票 0

将集群添加到oracle中的现有表

是否可以将群集添加到现有表中?例如......我有一个表:CREATE TABLE table_name(t_id number PRIMARY KEY,t_name varchar2(50));集群:CREATE CLUSTER my_cluster(...

回答 1 投票 3

错误1075:表定义不正确;只能有一个自动列,必须将其定义为键

我尝试“改变表格”我需要一个AI字段,而不是键...“List”ID INT(11):PK Not Null AutoIn .. Name VARCHAR UserID INT(11):FK Not Null edit BOOL and now i需要一个字段“sortpos”作为AI。 ...

回答 2 投票 0

如何在SQL Server中重命名表?

我使用的SQL查询是:ALTER TABLE oldtable RENAME TO newtable;但是,它给了我一个错误。服务器:消息156,级别15,状态1,行1关键字“TO”附近的语法不正确。

回答 7 投票 345

CodeIgniter上的MySql脚本更新

我很难把MySQL查询放到php Codeigniter。我尝试搜索,但我还没有找到。这是代码:UPDATE`Pelayanan` SET`TGLBAYAR` = INSERT(`TGLBAYAR`,3,0,'/'),INSERT(`TGLBAYAR` ...

回答 2 投票 10

警告:长信号量等待

在过去的4天里,我的夜间更新出现了大量问题,除了1晚之外,这4天之间一切都很顺利。在这些更新期间,我更新了几个全文索引。 ...

回答 2 投票 13

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