38得票3回答
在PostgreSQL数据库中,唯一键的正确数据类型是什么?

在PostgreSQL数据库中的表中,如果要为唯一键(例如用户ID)选择数据类型,应该选择哪种数据类型? 是bigint吗? 谢谢

33得票5回答
如何将Nvarchar列转换为INT

我在其中一个表中有一个nvarchar列。现在我需要将该列的值转换为INT类型。 我已经尝试使用... cast(A.my_NvarcharColumn as INT) 和 convert (int, N'A.my_NvarcharColumn') 当我运行查询时,出现了错误,...

31得票6回答
只在数据库中存储日期而非时间部分 C#

我有一个测试类和一个ExecutionDate属性,它仅存储日期,但当我们使用[DataType(DataType.Date)]时,它也将时间部分存储在数据库中,但我只想要日期部分。public class Test { [Key] public int Id { get;...

31得票2回答
在SQL Server中,sys.types表中的user_type_id和system_type_id有什么区别?

在SQL Server中,sys.types视图中的user_type_id和system_type_id有什么区别? 我想通过将sys.columns与sys.types进行内连接来获取用户表中列的数据类型,但这两个视图都有user_type_id和system_type_id字段,哪一个...

31得票1回答
加密货币MySQL数据类型?

在SQL数据库存储货币值时所涉及数据类型的臭名远扬的问题 然而,在这个艰难时期,我们现在有了价值高达18位小数的货币(感谢以太坊)。 这再次引发了经典争论。 想法 选项1 BIGINT 使用大整数来保存实际值,然后存储货币的小数位数(在翻译中简单地将A除以10^B)? 选项2 Decimal(...

30得票5回答
在存储数据时,将数据存储在Blob中与存储文件指针有什么区别?

我有一个关于MySQL中blob数据类型的问题。 我了解到,这种数据类型可以用来存储文件。我还了解到,另一种方法是将文件存储在磁盘上,并通过数据库中的指针(通过varchar列)包含其位置。 但我有些困惑,因为我读到blob字段不会被存储在行内,需要单独查找才能检索其内容。那么,这是否与在...

29得票2回答
为什么SUM(`column`)返回的是字符串而不是整数?

我正在使用Laravel,并且有一个查询,使用DB::raw()和SUM()选择一个列的总和: DB::raw("SUM(points) as game_points") 我已经安装了mysqldn,据我所知,Laravel使用的是PDO。 但是,无论列的类型是什么,game_point...

28得票4回答
当在Oracle中将VARCHAR2的大小声明为1字节时,这意味着什么?

我知道我可以声明一个varchar2,并指定它应该能够容纳的字符数。然而,在我正在工作的 Oracle 数据库中,我发现一个字段(名为 PDF)被定义如下:VARCHAR2(1 BYTE) 这是什么意思?它能包含多少个字符? 另一个相关的问题:一个VARCHAR和一个VARCHAR2有什么区别?

28得票1回答
列、参数或变量#10:找不到数据类型。

我正在尝试使用模板代码创建表格。 这个模板代码是有效的:CREATE TABLE [dbo].[Table1] ( [Field1] [int] NULL, [Field2] [float] NULL ) ON [PRIMARY] 但如果我使用varchar(...

25得票2回答
Tinyint(字节),SmallInt(Int16)与EF5中的枚举不兼容。

使用数据库先设计并拥有 tinyint(或 smallint)列:[MyEnumColumn] [tinyint] NOT NULL 我将此列映射到EDM中的枚举类型。External Type: NSpace.MyEnumType Name:MyEnumType UnderlyingType...