问题标签 [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.
c# - 将视频流保存到数据库的表中
我想将流视频保存到我的数据库中,我想知道 SQL-Server 中的哪种数据类型适合保存视频流?
编辑:请注意,我使用 EF4 作为我的项目 ORM。
任何建议都会很优雅。
谢谢。
unicode - DB2 VARCHAR unicode 数据存储
我们目前正在使用 VARCHAR 在 DB2 中存储文本数据,但是我们遇到了一个问题,即指定的 VARCHAR 长度与文本长度不同,因为在 DB2 中,指定的 VARCHAR 长度是 UTF-8 数据长度,可能会因存储的文本数据而异. 例如,某些文本包含来自不同语言的字符,因此某些 500 个字符的文本无法保存在 VARCHAR(500) 等中。
现在我们计划迁移到 VARGRAPHIC。我需要知道使用 VARGRAPHIC 在 DB2 中存储 unicode 文本数据有哪些限制。使用 VARGRAPHIC 有什么问题吗?
sql-server-2008 - Precision and Scale of numeric type in sql server express 2008 R2
i declared a column as numeric(5,3) in sql server 2008 exp r2 and i assumed that it would allow me to save values like 12345.123 but when i tried to enter anything greater than 100 it gives me overflow error. it made me believe that in numeric(5,3), 5 represents the total length of number including precision and scale. Having this in mind, i changed the type of column to decimal(9,3) and assumed that it would allow me to enter values like 123456.123 but it again gives overflow error. I can't understand how this datatype and its precision and scale is interpreted by sql server.
Update:
Strange thing is that when inserting value numeric(9,3) only allows to enter values like 1234.123 but when editing the row i can enter value 123456.123. don't know what's happening here :(
sql - SQL 2008 - varchar(max) 与文本数据类型
可能重复:
SQL Server 文本类型与 varchar 数据类型
在 SQL Server 上使用 varchar(MAX) 与 TEXT
从这篇文章中,看起来它们都具有相同的容量:http: //msdn.microsoft.com/en-us/library/ms143432.aspx
这真的正确吗?真正的区别是什么?
我刚刚从 oracle 迁移了一些数据(clob 并将其转换为 varchar(max),但它看起来还是截断了一些值,我应该使用 TEXT 来代替吗?
谢谢!
sql-server - SQLServer 选择主键类型
我有一个对象列表,每个对象都有自己的 id,我需要在数据库中为它们创建一个表。使用它们的 id(因为它们是唯一的)作为表中的主键是个好主意,但有一个问题。除了一个对象之外,所有 id 都是整数 - 它有 2 个具有 id142.1
和的子对象142.2
,所以 id 列表140, 141, 142.1, 142.2, 143...
现在如果我选择双精度作为主键类型,那么它将存储不必要的 6 个字节(因为双精度是 8 个字节并且INT
是2)只支持两个双数,我不能选择INT
。那么如果我不能更改对象列表,我应该使用什么类型呢?
php - 如何为PHP中数组的每个元素确定正确的sql数据类型
我编写了一个 PHP 类,它从 .xls 电子表格中获取标题,并创建一个以这些标题作为列名的表。
它还从电子表格中获取每一行数据并将它们放入一个数组中。
然后我想做的是确定行中每一列的最佳数据类型。它主要是文本,但其中会有数字,例如 £1,000 这需要保存为 1000 并且是 int 而不是字符串。
它需要动态完成,因为每个电子表格都有不同的列名和不同顺序的数据。
我真的不知道该怎么做,我在想也许每个循环都有一个preg_match
?
任何想法都非常感谢。
c# - 如何获取DataTable中列的SqlType?
我有一个从 SQL 数据库获得的 DataTable,如下所示:
当我尝试通过 dataColumn.DataType 获取每列的 DataType 时,我得到了 C# 类型(Int32、Int64、String 等)。
问题:如何访问本机 SQL 数据类型(varchar、nvarchar、bigint...)而不是 C# 类型?
我试过 dataColumn.DataType.UnderlyingSystemType 结果是一样的。
clr - 有CLR数据类型到Sql数据类型的转换方法吗?
我在 asp.net 上浏览了 MVC 材料,并看到了 5 分钟的介绍视频:
http://www.asp.net/mvc/videos/5-minute-introduction-to-aspnet-mvc
在此视频中,演示了创建模型,然后让 MVC 根据对象/模型自动生成 Sql 表。
我的问题是,使用什么机制将对象的 CLR 数据类型转换为 Sql Server 数据类型?
我想创建一个快速而肮脏的方法,以便在 MVC 之外具有类似的功能......就像返回 Create Table 字符串的方法一样简单。
c# - 如何在使用 C# IDataReader 时将表类型的参数发送到 T-SQL?
我写了一个 t-sql sp,它获取一个表作为参数。
我试图从 c# 调用它,但不知道使用什么类型:
我应该使用什么?
postgresql - 我可以从 Postrges 中的任意查询中获取类型吗?
我遇到了构建数据分析工具的情况,我的用户可以在其中编写 SQL 查询(包括联接、计算等),并且我需要根据结果中列的数据类型为用户提供选项。我正在使用 JDBC 连接到 Postgres。有没有办法让 Postgres 报告计算列的数据类型?