alter-table

    1热度

    2回答

    我在这里有一个mysql脚本,它改变我的'Job'表并将DESCRIPTION列数据类型更改为TEXT。但是,我将此脚本与所有其他脚本一起运行多次。 我的问题是,我需要添加到我的脚本,以便它将检查DESCRIPTION列的数据类型是否已经是TEXT或不?由于大量数据,此脚本执行时间过长,如果DESCRIPTION列已更改为TEXT,我不希望它再次执行。 ALTER TABLE Job MODIF

    -1热度

    2回答

    我在SQL服务器更改表时,遇到了一个错误,当多部分组成的标识符无法绑定,查询很简单: ALTER TABLE t_OrderDetail DROP COLUMN [TotalCost]; GO ALTER TABLE t_OrderDetail ADD TotalCost AS (((t_OrderDetail.[ItemQuant] * t_Item.[ItemCost]) * 17.5)

    1热度

    1回答

    我已阅读this question和解决方案,但它们或多或少不适用于我的案例。我只有SQL选项,应该避免使用PROCEDURE,我们可能没有必要的权限。 这是一个SQL脚本创建缺失表,列和索引等(更新模式) 我看到,在MariaDB的,我们可以使用IF NOT EXISTS条款,但这是不可用在MySQL。 MySQL中有没有类似的方法或解决方法?

    0热度

    1回答

    我试图通过插入一个新属性date1来改变表格,它将自动为表中的每个条目设置日期。 当我插入查询 ALTER TABLE `vessellist` ADD `date1` DATE NOT NULL DEFAULT CURRENT_TIMESTAMP FIRST; 它说,对DATE1

    0热度

    1回答

    我有一个名为T_Bibliotheque的表。我需要添加一列,所以我试图与设计模式,并用以下命令: ALTER TABLE T_bibliotheque ADD documentElectronique INT 我不断收到以下错误消息。 消息205,级别16,状态1,过程sp_refreshsqlmodule_internal, 线75个 所有查询使用UNION合并,交叉或EXCEP

    2热度

    3回答

    我的Postgres alter table user modify column 'distinguishedName1' text; 和 alter table user modify column distinguishedName1 text; user执行这条SQL语句是表名 distinguishedName1是具有整数数据类型的列名称。 我想根据用户的输入将数据类型修改为bo

    1热度

    3回答

    我试图将一个表中的Oracle alter table Test_Table cache; 添加到缓存所以现在我怎样才能从缓存中删除吗?

    0热度

    1回答

    此问题可能已被问到某处,但我似乎无法在多次搜索后找到它。 我有一个基本的问题,我可以如何防止我的代码中的最后一条SQL语句执行,如果它导致表中的任何行/数据更改。 $query = 'SELECT pdt_code FROM `Products`'; $stmt = $con->query($query); while ($obj = $stmt->fetch()) { $pdt_c

    0热度

    1回答

    我创建了一个(大)表像这样: create table names_and_pics as ( select e.emp_name, e.dept, max(p.prof_pic) from e.employees left join profiles p on e.emp_id = p.emp_id) select * from names_and_p

    3热度

    1回答

    在PL/SQL中,%TYPE attribute可用于将变量声明为与表中的列相同的数据类型。 SQL中可以使用相同的函数还是类似的函数?例如,在一个ALTER TABLE语句创建,例如: ALTER TABLE table_name ADD column_name another_table.column%TYPE; 有没有办法做到这一点?试图运行上面的代码(与修正参数)产量: ORA-00