如何将员工表中工资列的列大小从数字(18,0)更改为数字(22,5)


当前回答

可以使用ALTER命令修改表模式。

修改列大小的语法为

ALTER table table_name modify COLUMN column_name varchar (size);

其他回答

ALTER TABLE [Employee]
ALTER COLUMN [Salary] NUMERIC(22,5) NOT NULL

可以使用ALTER命令修改表模式。

修改列大小的语法为

ALTER table table_name modify COLUMN column_name varchar (size);
ALTER TABLE [table_name] ALTER COLUMN [column_name] varchar(150)

在这种情况下,您需要使用ALTER TABLE语句来增加列的大小。

下面是它的语法

ALTER TABLE table_name 修改column_name varchar (new_length);

ALTER TABLE "Employee" MODIFY ("Salary" NUMERIC(2,5));