請教:用SQL指令將金額類型字段改為數值型為什麼不行!!!
alter table abc alter column Amount numeric(18,6)
出錯:
Server: Msg 5074, Level 16, State 1, Line 1
The object 'DF_ABC_Amount' is dependent on column 'Amount'.
Server: Msg 4922, Level 16, State 1, Line 1
ALTER TABLE ALTER COLUMN Amount failed because one or more objects access this column.
我想用SQL指令大批量將金額類型改為數值型,怎麼辦?
請高手指點,多謝!
出錯:
Server: Msg 5074, Level 16, State 1, Line 1
The object 'DF_ABC_Amount' is dependent on column 'Amount'.
Server: Msg 4922, Level 16, State 1, Line 1
ALTER TABLE ALTER COLUMN Amount failed because one or more objects access this column.
我想用SQL指令大批量將金額類型改為數值型,怎麼辦?
請高手指點,多謝!
...全文
相关推荐
SQL语句增加字段、修改字段、修改类型、修改默认值
`Salary`字段的数据类型从`FLOAT`改为`DECIMAL(10,2)`,并且不允许为空,则可以执行如下SQL语句:```sqlALTER TABLE EmployeesALTER COLUMN
sql_按照某一个字段进行去重后获取全部字段
- `WHERE amount < 0`:筛选出金额小于零的记录。 - `GROUP BY serial_number`:按 `serial_number` 字段进行分组。
SQL 新增/修改 表字段列的类型等
在SQL中,对数据库表结构进行调整是常见的需求,包括新增、修改或删除表的字段(列)以及其数据类型。以下将详细解释如何使用SQL语句进行这些操作。首先,我们来看如何修改表字段的类型。
Oracle查询指定表的所有字段名和数据类型SQL
**SQL脚本编写**:在编写复杂的SQL查询或存储过程时,了解目标表的字段类型和约束条件是非常重要的,这有助于避免因类型不匹配或违反约束条件而导致的问题。
MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法总结
`uid`字段改名为`username`,并将其数据类型改为`VARCHAR(50)`,非空且默认值为空字符串。


应用实例
