gpt4 book ai didi

sql-server-2008 - 在 sql server 2008 中以 float 声明 N

转载 作者:行者123 更新时间:2023-12-03 23:37:06 24 4
gpt4 key购买 nike

我在看 http://msdn.microsoft.com/en-us/library/ms173773.aspx .
在 float 数据类型中有一个 N。但是,当我尝试在 SQL Server 2008 中以浮点数形式声明 N 时,它不允许我这样做。我可以把 N 的值放在哪里?
提前致谢。

最佳答案

您可以使用

declare @x float(24) , @y float(53)

参见关于 n 的其他值的说明

SQL Server treats n as one of two possible values. If 1<=n<=24, n is treated as 24. If 25<=n<=53, n is treated as 53.


realfloat(24) 的同义词和 float默认为 float(53)
编辑:

关于评论。 无关紧要! ,请尝试以下操作。
CREATE TABLE FloatTest
(
x float(7),
y float(24),
z float(53)
)

然后刷新表列表并打开表设计器。您将看到 SQL Server 刚刚将前两列转换为 real最后一个到 float反正!

关于sql-server-2008 - 在 sql server 2008 中以 float 声明 N,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7487290/

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