62得票4回答
varchar(max)中最多可以有多少个字符?

当数据类型为VARCHAR(MAX)时,SQL Server 2008数据库字段可以容纳多少个字符?

11得票4回答
数字 VS Varchar(2)主键

我现在到了需要设计我的数据库(Oracle)的这个阶段。 通常对于状态和国家表,我不使用数值主键,例如STATUS (max 6) AC --> Active DE --> Deleted COUNTRIES (total 30) UK --> United Kingdom...

356得票8回答
MySQL的VARCHAR最大长度是多少?

我想知道MySQL VARCHAR类型的最大大小是多少。 我读到说最大大小受行大小限制,约为65k。我尝试将字段设置为varchar(20000),但它说太大了。 我可以将其设置为varchar(10000)。我能将其设置的确切最大值是多少?

8得票4回答
在MySQL的InnoDB表中,哪个更快:varchar(255)还是tinytext?

我正在优化MySQL中的一些InnoDB表,所以我运行了procedure analsye()来查看推荐内容。 结果建议将之前设置为varchar(255)的所有字段改为tinytext 使用tinytext是否会带来性能提升?在这里我只关心速度,不关心大小。

8得票3回答
SQL 2008 - varchar(max)与text数据类型的区别

可能是重复的问题: SQL Server文本类型与varchar数据类型 在SQL Server上使用varchar(MAX)vs TEXT 从这篇文章来看,它们的容量大小似乎相同:http://msdn.microsoft.com/en-us/library/ms143432.asp...

248得票14回答
SQL Server中的varchar和nvarchar数据类型的主要性能差异是什么?

我正在使用 SQL Server 2005 开发学校的小型Web应用程序的数据库。 在使用 varchar 和 nvarchar 的问题上,我看到了几种不同的观点: 如果你没有处理大量国际化数据,那就使用 varchar,否则使用 nvarchar。 对于所有内容都使用 nvarchar。...

8得票4回答
Oracle BLOB与VARCHAR的区别

我需要将一个(大型)SQL查询存储在表的一列中,我想使用一个BLOB字段。明确一下,我想要存储查询,而不是它的结果。 最好使用什么: BLOB还是VARCHAR?或者可能还有其他东西?

68得票6回答
在MySQL中,VARCHAR(20000)是有效的吗?

我需要澄清一下MySQL varchar字段的最大长度。 我一直以为varchar字段的最大长度是255(255个什么?我假设是字符,但这可能是我困惑的来源)。在查看我们与外部公司合作设置的数据库表时,我看到一个设置为varchar(20000)的字段,它保存了超过255个字符的xml块。这...

27得票13回答
如何从一个变量中运行超过8000个字符的SQL语句?

我可以使用下面的代码来处理一些小查询:DECLARE @sql VARCHAR(8000) SET @sql = 'SELECT * FROM myTable' Exec @sql 以上方法非常有用,特别适用于维护大量代码,尤其是当我们需要进行一次更改并在所有地方都反映出来时。 我的问题是,...

34得票3回答
防止在CHARACTER VARYING字段中出现空字符串

我正在使用PostgreSQL,希望防止某些必填的CHARACTER VARYING(VARCHAR)字段允许空字符串输入。 这些字段还需要包含唯一值,因此我已经使用了唯一约束;但是,这并不能防止原始(唯一的)空值。 基本示例,其中用户名需要唯一且不为空。| id | username |...