sqlserver double类型创建
时间: 2023-08-14 15:04:47 浏览: 249
在SQL Server中,没有直接的"double"数据类型。相对应的数据类型是"float",用于存储浮点数值。创建一个"float"类型的列可以使用以下语法:
```sql
CREATE TABLE 表名 (
列名 float
);
```
在创建表时,您可以将"float"类型的列与其他列一起定义。请注意,"float"类型的列具有固定的精度和范围。如果您需要更高精度的浮点数值,可以使用"decimal"类型。
相关问题
sqlserver建表sql语句:'exclusive_price' double DEFAULT '0',中double报错原因
在 SQL Server 中,double 被称为 float 或 real,其中 float 是双精度浮点数,real 是单精度浮点数。因此,如果您想在 SQL Server 中创建一个双精度浮点数列,可以使用 float 数据类型。下面是一个示例 SQL 语句:
```
CREATE TABLE myTable (
id INT PRIMARY KEY,
exclusive_price FLOAT DEFAULT 0
);
```
请注意,使用浮点数据类型可能会导致精度问题,请谨慎使用。如果您需要更高的精度,请考虑使用 decimal 或 numeric 数据类型。
阅读全文