alter-table

    2热度

    3回答

    我想更改表中列的大小,其中一些索引从varchar(200)到varchar(8000)。我应该如何继续?

    1热度

    2回答

    我试图向表中添加新列,然后更新表并设置新列与旧列的日期格式更改。 我有我的程序载列如下: begin alter table [dbo].[mytable] add New_Field1 varchar(24) end ...... update [dbo].[SMR06_TARGET] set New_Field1 = convert(varchar(24),Old_Field1

    2热度

    1回答

    我有两个在MySQL中创建的表。他们的创建查询如下 CREATE TABLE ix_consultant_affected_columns ( master_id int(10) NOT NULL, logging_session int(10) NOT NULL, text_id bigint(20) NOT NULL, table_id int(10) N

    2热度

    1回答

    以下SQL脚本适用于MySQL 5.16.17及更早版本,但不适用于我的MySQL 5.7.18安装中的一个(另一个一个时,MySQL 5.7.18在泊坞窗容器推出,是OK以及) drop table if exists bar; drop table if exists foo; create table foo (foo_id int not null primary key, desc

    3热度

    1回答

    我目前正在尝试添加一列到约25m行的表。我需要接近零的停机时间,所以希望使用在线DDL。它运行了一段时间,但最终跑进问题: "Duplicate entry '1234' for key 'PRIMARY'" [SQL: u'ALTER TABLE my_table ADD COLUMN my_coumn BOOL NOT NULL DEFAULT false'] 我认为这正在发生的事情,因

    1热度

    3回答

    我试图在MySQL Workbench的表中添加第new_id列,但我希望这个new_id是GROUP BY old_id。 我试了下面的代码。 new_id是自动增加,但它不是由old_id组。 ALTER TABLE candidate ADD COLUMN new_id int not null auto_increment UNIQUE FIRST, ADD PRIMARY KEY(o

    1热度

    1回答

    我在蜂房创建分区拼花表型 array<struct<id:string>> 的场。当我更改此列的类型以在结构部分中添加一个字段时,在某个select中爆炸数组时会出现错误。下面是详细信息: CREATE TABLE语句 CREATE EXTERNAL TABLE `test_table`( `my_array` array<struct<id:string>>) PARTITION

    0热度

    2回答

    您好我正在创建一个日期为列名称的表。 我使用此代码列添加到表: DROP PROCEDURE IF EXISTS filldates; DELIMITER | CREATE PROCEDURE filldates(dateStart DATE, dateEnd DATE) BEGIN WHILE dateStart <= dateEnd DO ALTER TABLE da

    -1热度

    2回答

    在SQL Server 2016 Express中,我最初创建了一个使用int数据类型的主键的表。现在,进一步转化项目,我已经意识到我需要此列是一个字符串数据类型,但是当我试试这个: alter table ExpAwbs drop constraint PK_ExpAwbs; alter table ExpAwbs alter column idExpAwbs varchar(12);

    2热度

    1回答

    我有两个表: ld_tbl - 分区表。 tgt_tabl - 非分区表。 在我的计划,我执行 alter table ld_tbl exchange partition prt with table tgt_table; 和交换后已经完成,我执行拖放到ld_tbl。 的问题是,如果有人通过tgt_tabl发射查询它抛出异常: ORA-00813:对象不再存在 即使我滴只有ld_tbl和没”触