问题标签 [sqldatatypes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1943 浏览

oracle - 在 Oracle DB 中存储 .NET 双精度值

我正在使用 ODP.NET 从 C# .NET 访问 Oracle DB。请看以下代码:

输出始终是: Inserted 0,841470984807897 selected 0,841470984807897

但是查看调试器下的变量值 val == 0.8414709848078965 res == 0,841470984807897

为什么 res 被四舍五入?

我查看了数据库并存储了四舍五入的值。

另一方面,我使用 Oracle SQL Developer 修改了这个值,我可以在数据库中存储 0.8414709848078965 吗?

我尝试了类型 NUMBER、FLOAT(126)、BINARY_DOUBLE... 总是相同的结果。

为什么使用 ODP.NET 会出现问题?

0 投票
6 回答
368 浏览

c++ - 数据类型的名称从何而来?

为什么是一点,叫一点。为什么一个字节是 8 位?是什么让人们将 16 位称为 Word,等等。他们的别名从何而来,为何而来?

我希望其他人包含基本ASM类型之类的内容,然后扩展到C/C++并继续使用SQL等数据类型。

  1. 1 位
    1. 二进制单元_ _
    2. Bool - 以布尔逻辑的发明者 George Boole命名。
  2. 4位
    1. Nibble - 字节大小的一半。
  3. 8位
    1. 字节 -由“bite”创造,但为了避免意外突变为“bit”而重新拼写
    2. 字符
    3. Octet - 八位来自拉丁语“octo”,意思是“八”。
  4. 16 位
    1. 字(无符号整数)
    2. 短(有符号整数)
  5. 32 位
    1. 双字
    2. int(有符号整数)
    3. 无符号(无符号整数)
    4. 浮点数(4 字节浮点数)
0 投票
1 回答
234 浏览

mysql - 在mysql中用相同的值定义'enum'和'set'列

有没有办法定义一个“枚举”类型的列,然后在同一个“set”类型的表中定义另一列具有相同的“枚举”值?

例如,我们有一个值为“一”、“二”、“三”的“枚举”,我们使用该枚举类型定义表中的第一列。然后我需要用“一”、“二”和“三”的“SET”来定义表中的第二列。

我希望我清楚地表明了这一点...

0 投票
1 回答
524 浏览

sql-server-2008 - SQLServer 2008:在经典 ASP 中使用 Money DataType 显示信息

我正在使用 MS SQL 2008 开发一个带有 Classic ASP 的系统。

我想显示 3 个小数位字段数据类型是钱。我从这个http://www.sqlusa.com/bestpractices2005/moneyformat/得到了答案。

我在我的 SQL 语句中这样使用:

我想知道的是:有没有比我目前更有效的方法(在性能和使用方面)?如果有,请给我看。提前致谢!

问候,

红魔

0 投票
1 回答
2202 浏览

java - 我可以将 TIMESTAMP WITH TIME ZONE 或 TIMESTAMP WITH LOCAL TIME ZONE 映射到哪些 Java 数据类型?

TIMESTAMP WITH TIME ZONE我的应用程序可以(或应该)将 Oracle 列类型映射到哪些 Java 数据类型TIMESTAMP WITH LOCAL TIME ZONE?Oracle JDBC驱动程序能否将这些类型映射到对象DateCalendar对象?是否Calendar保留时区值而Date没有?

0 投票
1 回答
4315 浏览

java - 如何使用 Hibernate 3.3.2GA 将 TIMESTAMP WITH TIME ZONE 映射到 Java 数据类型?

如何使用Hibernate 3.3.2GA映射 Oracle 列类型TIMESTAMP WITH TIME ZONETIMESTAMP WITH LOCAL TIME ZONEJava 数据类型?我可以将它们中的每一个映射到一个或数据类型吗?DateCalendar

0 投票
1 回答
792 浏览

odbc - Win 64 上的 ODBC SQLBindCol 错误

我收到以下错误错误 C2664:'SQLBindCol':无法将参数 6 从 'SQLINTEGER *' 转换为 'SQLLEN *' 1> 指向的类型不相关;转换需要 reinterpret_cast、C-style cast 或 function-style cast

任何人都有任何想法。我还包括windwos.h 并定义了_WIN64。

0 投票
2 回答
4954 浏览

sql-server - 如何使用 Nvarchar(max) 参数创建 CLR 存储过程?

是否可以在具有 nvarchar(max) 类型的输入参数的 SQL Server CLR 项目中创建 CLR 存储过程?

如果定义存储过程:

<Microsoft.SqlServer.Server.SqlProcedure()> _
Public Shared Sub MyProcedure(ByVal param1 As String)

然后,当您部署它时,param1 的类型为 NVarchar(4000)。有没有办法让它 NVarchar(max)?

0 投票
4 回答
3831 浏览

sql-server - SQL Server text、ntext、image数据类型问题

微软宣布:“ ntext, text, 和image数据类型将在 Microsoft SQL Server 的未来版本中被删除。” 并建议使用nvarchar(max), varchar(max), andvarbinary(max)代替。

我的问题:我的数据类型大于 8 kb。如何将这些数据插入到 sql 中?哪种数据类型可以解决我的问题?

有关数据类型的 MSDN 文档

0 投票
2 回答
375 浏览

mysql - 为什么我在 MySQL 中设置较大的 INT 数据类型长度时没有收到错误消息?

我对 MySql 中的数据类型长度有点困惑;我在http://dev.mysql.com/doc/refman/5.0/en/data-types.html阅读了参考手册,我知道当我写“INT(M)”时......

M 表示整数类型的最大显示宽度。对于浮点和定点类型,M 是可以存储的总位数。对于字符串类型,M 是最大长度。M 的最大允许值取决于数据类型。

然后,我在表中添加了一个字段数据类型为 INT(10) [not unsigned] 的列,我知道最大值为 -2147483648 / 2147483647

但是,如果我将其编辑为 INT(11),MySQL 允许我设置更大的长度而不会出现任何错误,尽管长度超出了范围;在这种情况下,只有当我设置一个大于 2147483647 的值时,我才会得到一个错误,为什么不是之前呢?

先感谢您,

最大限度