gpt4 book ai didi

插入资金时使用的SQL数据类型

转载 作者:行者123 更新时间:2023-12-04 10:37:14 26 4
gpt4 key购买 nike

我正在使用Oracle SQL数据库,并且必须在行中插入货币值(薪水)。由于某些奇怪的原因,money命令无法正常工作,是否有其他替代方法可以使用此命令?

数据输入格式:£00,000.000

CREATE TABLE staff
(staffno CHAR(6) NOT NULL
, staffsurname VARCHAR(8) NOT NULL
, staffforename VARCHAR(7) NOT NULL
, salary MONEY NOT NULL
, PRIMARY KEY (staffno)
);

最佳答案

看这条线

salary MONEY NOT NULL

没有现有的money数据类型。

如果您正在寻找类似于 SQL-Server小钱类型的东西,则要使用 Number(10,4),然后格式化数字。

您可以使用 to_char函数格式化数字
select to_char(yourColumn, '$99,999.99') from yourTable where someCondition

关于插入资金时使用的SQL数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29014283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com