开发者社区> 问答> 正文

我如何做SQL Server创建表数据类型,如1,000.00

我使用下面的代码,但出现错误;我想在表中保存值,例如1,000.00-代码如何正确?

CREATE TABLE [dbo].[Table_20]
(
    [C1] [DECIMAL](18, 2) FORMAT (,'#,0.00') NULL
)

展开
收起
祖安文状元 2020-01-04 15:44:22 538 0
1 条回答
写回答
取消 提交回答
  • 注释试图告诉您您没有以该格式存储数字,而是在检索时将其转换为该格式:

    SELECT Format([C1], '#,0.00', 'en-us')
    FROM [Table_20]
    
    

    甚至更好-在使用数据的应用程序中。

    2020-01-04 15:44:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载