所有
任何人都可以告诉我SNOW中字符串或多行字符输入字符串的字符限制是什么。
从文档中可以看出,多行文本字段的长度为4000,字符串字段长度为40。
任何人都可以确认。还有什么是输入中限制的字符??
答案 0 :(得分:2)
String
的主题可能会对您的用例有所帮助。我假设你正在使用 Eureka ,但如果它是另一个,请提及。
来自http://wiki.servicenow.com/index.php?title=Introduction_to_Fields#Increasing_the_Length
对于254个字符或更少,字符串字段将是单行 文本域。任何255个字符或以上的字符都将显示为 多行文本框。
然后String
限制基于您的实例运行的数据库。 Oracle限制为4000个字符,但您可以向ServiceNow请求增加特定字段的大小。在这种情况下,他们需要自己更改数据类型。
对于在MySQL上运行的实例,您可以自己更灵活。
看看ServiceNow字段类型和MySQL之间的引用。 http://wiki.servicenow.com/index.php?title=Introduction_to_Fields#Database_Field_Types
特别是String
类型
Field Type Options Dictionary MySQL DB Type
String small string VARCHAR(40)
String medium string VARCHAR(100)
String large string MEDIUMTEXT
String extralarge string MEDIUMTEXT
如果您选择 large 或 extralarge 的类型,您的字段将使用MEDIUMTEXT
的MySQL字段,该字段根据此问题具有以下限制{{ 3}}
MEDIUMTEXT - 16,777,215 bytes
现在可以使用您输入到该字段中的数据类型。我相信ServiceNow使用UTF8作为字符,所以如果你通常只限于单字节字符,你可以存储那么多字符。
如果您使用的是多字节字符,则可用性较低,但仍有不少。
使用大量字符时要小心,因为它可能会影响性能。如果适用,请考虑使用Maximum length for MySQL type text字段。