问题标签 [varchar]
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.
sql - varchar(-1) 是什么意思?
SQL Server 2008 中的 varchar(-1) 是什么意思?它是 varchar(max) 的替代品吗?
sql-server-2008 - varchar(max) 中有多少个字符?
当数据类型为 VARCHAR(MAX) 时,SQL Server 2008 数据库字段可以包含多少个字符?
sql - DB2 varchar 索引连接
对于 DB2...
table1.a 是 varchar(30) 并且上面有一个索引。table2.b 是 varchar(45) 并且有一个索引。
将table1.a = table2.b
使用 table1、table2 或两者上的索引?
虽然它应该使用两个索引似乎很明显,但我问是因为我相信 sybase,这只会使用其中一个索引(我不确定是哪一个)。
我完全打算对此进行测试,但我目前无法。
sql - 案例...当在 mysql 中使用字符串时
嗨,我想要一些查询,例如
在 column2 中存储了 varchars。有人可以帮我弄这个吗?
mysql - MySQL 错误 #1071 - 指定的键太长;最大密钥长度为 767 字节
当我执行以下命令时:
我收到此错误消息:
关于 column1 和 column2 的信息:
我认为varchar(20)
只需要 21 个字节,而varchar(500)
只需要 501 个字节。所以总字节数为 522,小于 767。那为什么我会收到错误消息?
sql - char 列转换为 varchar 仍然插入填充
我真的不知道如何解释这一点。我拿了一张桌子,用一个特定的列作为 varchar 而不是 char 创建了它的副本。然后我将数据从一张表复制到新表中。但是,当我随后以编程方式向表中添加一个新值时,之前为 char(200) 的列仍会填充最多 200 个字符的空间。我已经尝试对插入、转换甚至 RTrim(CAST([MynCharColumn] As nVarChar)) 进行强制转换,正如在此处的另一个问题上找到的那样,但无论我做什么,值都会像它一样被填充仍然是一个字符。
sql - 无限存储过程输入
我将逗号分隔的 id 列表作为 varchar(MAX) 传递给存储过程。问题是 varchar 上限为 8000 个字符,并且列表可能更大。
是否存在大小无关紧要的 sql 数据类型?没有双关语的意思。
mysql - Varchar 上的索引是否会产生性能差异?
varchar 列上的索引是否会使查询运行速度变慢?我可以把它变成int。而且我不需要进行 LIKE % 比较。
c# - Linq to SQL VarChar(Max) 更新不起作用
我无法在 VarChar(Max) 字段上使用 Linq to SQL 获得更新。这是我使用的从一个简单的 DAO 类调用的代码:
CkeContent 字段是 VarChar(Max)。我注意到这个问题: LINQ to SQL Update (C#)
Marco 似乎也有同样的问题(见答案,第 5 条评论),但我不知道他是否曾得到该特定问题的答案。
对此的任何帮助将不胜感激。
mysql - MySQL VARCHAR 长度和 UTF-8
在 MySQL 中,如果我VARCHAR(32)
在 UTF-8 表中创建一个新字段,这是否意味着我可以在该字段中存储 32 个字节的数据或 32 个字符(多字节)?