varchar

    1热度

    2回答

    如何转换VARCHAR值,包含日期DD.MM.YYYY格式,成日期格式中的Teradata WHERE子句中“YYYY-MM-DD”? 需要编写这样的事: SELECT * from TABLE WHERE <some operations with VARCHAR variable containing date> between '2015-06-01' and '2017-12-31'

    4热度

    2回答

    阅读完文档后,我了解到每个字符都有一个字节或两个字节长度的前缀以确定其长度。我也理解,对于varchar,每个字符的字节长度可能不同,具体取决于字符本身。 所以我的问题是: 如何在DBMS确定每个字符的长度会储存后? 含义:一个字符串存储之后,让我们说这是4个字符长,让我们假设第一个字符是1个字节长,第二2个字节,第三3个字节和4日是4 .. 如何数据库知道检索字符串时每个字符有多长以便正确读取它

    0热度

    1回答

    我是法国人。所以,对我的错误感到抱歉! 我正在通过pgAdmin4在PostgreSql 9.6上进行数据库迁移,第一个是CHARACTER VARYING类型字段,另一个是CIDR类型字段。 我使用这个命令: INSERT INTO ip.cidr (cid_id, cid_res_id, cid_cidr) SELECT a, b, network(c) FROM dblink('host=

    0热度

    1回答

    我有一个与varchar(MAX)数据类型称为description列。 我想知道有多少段在每个描述。我怎么能这样做?我曾尝试: select len(description) - len(REPLACE(description, '\n', '')) as numParagraphs 但它一直返回0段落。有什么建议? 我意识到一个办法做到这一点...... select len(d

    -2热度

    2回答

    我已将updatetext命令用于文本(clob)字段。 与varchar(max)字段最相似的东西是什么?

    0热度

    1回答

    我正在写一个存储过程INSERT,我想一个varchar列转换成数字,所以当我在写这段代码 CONVERT(NUMERIC(18,2), CAST([Outcost] AS FLOAT)) 然后抛出这个错误 关键字'CONVERT'附近的语法不正确。 这里是我的查询 INSERT INTO dbo.UdtEquipmentsStaging ([Type], [ModelID], [

    1热度

    1回答

    我需要从varchar中读取一个表中的值,并将其作为布尔值写入另一个表中。因此除“False”以外的任何标签(文本)都被视为“True”。但我也想要转换(投)工作 - ::布尔。 我有例如: case when COALESCE(NULLIF('#(OG)', '')::bool, false) = FALSE then FALSE else TRUE end 但它给错误,因为在我的表我没有完

    1热度

    1回答

    当我运行下面的代码示例时:我得到了不同的结果(如下所示)。请解释为什么我在第二个例子中得到一个匹配?我一定错过了一些理解。 print @@version -- First example behaves as expected declare @strSearch nvarchar(10) = 'x (20) '; declare @definition nvarchar(100) = '

    0热度

    1回答

    对于背景:此工作正常,没有在生产中添加'E'表。 我试图执行下面的查询,但我得到的错误: Msg 8114, Level 16, State 5, Line 10 Error converting data type varchar to numeric. 奇怪的是,它执行我们的测试数据库罚款 - 没有看到任何试图转换到数字所以有点困惑。不确定什么会导致这种差异,因为我假设数据类型在测试数据库和生

    0热度

    2回答

    我想确定哪个mysql变量类型应该使用,当我想存储一个字符串是可选的,并且大多数情况下它将为空。 我想用BLOB或TEXT像变量,而不是为varchar这里是我支持的原因: 我想可选的字符串内有64个kb.I多个长度不希望数据截断。 在正常情况下,TEXT变量没有数据填充,这对于短暂测试来说非常紧凑。 了解这些类型的数据在表区域外分配并且在检索时有开销,我准备好接受这个小开销;因为我会少用它。 例