What to know before making dictionary/field type changesDescription<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } table tr td { padding: 15px; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } hr{ border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; } ul { list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Overview This articles provides detailed information on the supported data/dictionary type changes that users/customers can perform on their instances. Changing data types Data/dictionary type changes are not recommended but if a you need to perform this action it is important that there is a clear understanding of what can and cannot be supported. By default, ServiceNow supports data type changes where the alteration does not constitute an "online ALTER" where the data type from the database is changed. Example Unsupported: A data type change where a string is changed to an integer is not supported as both of these data types from the front end map to entirely different data types in the backend and will most likely result in an online alter. Please note that performing such changes where data is present can result in data loss when making unsupported changes. If a data type change is absolutely necessary ServiceNow recommends creating an entirely new field of the type that is needed. Decreasing max length of a field is highly not recommended as this can result in data loss Supported: A data type change where a user increases the max length of a field from 300 to 4000 is a supported change since we would still map to the same field type from the database backend. The rule of thumb is that any data type change where a change from the database backend is not warranted and an online alter is not required is a supported change. Additional Information Documentation topic: Dictionary entry data types