JDBC Driver for ServiceNow

Build 25.0.9539

EnforceColumnValues

Specifies whether the provider validates column values against the allowed choices defined in ServiceNow when executing INSERT or UPDATE statements.

Data Type

bool

Default Value

false

Remarks

When set to true, the driver retrieves the valid choices for each field and checks that any inserted or updated value matches one of the available options. If a value does not match, an error is returned.

In ServiceNow, some elements (columns) are limited to a predefined list of valid values. For example, a Type of Issue field might only accept Bug, Enhancement, or Documentation. If you attempt to insert a record with an invalid value, ServiceNow normally replaces it with a default value.

Setting this property to true ensures that only valid values are used when modifying records. When set to false, the driver does not perform this validation and relies on ServiceNow to handle invalid values.

Display values are case-sensitive, and this property honors the DisplayValue connection property.

This property is useful for maintaining data integrity by preventing invalid field values during record creation or update.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 25.0.9539