---
sourceDocument: Xanadu ServiceNow AI Platform Administration
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Add and customize a field in a table

# Add and customize a field in a table {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Administrators can add new fields to a table to store and display data.

## Before you begin

Role required: admin

## About this task

Note:  
Certain ServiceNow AI Platform subscriptions include custom table entitlements. You can create custom tables for any purpose, up to the entitlement limit in the subscription. To learn more about how your usage administrator maps the custom tables that you create to subscriptions, see [Map custom tables to a product subscription in Subscription Management](https://servicenow-prod.fluidtopics.net/RqVNSaLuWhyoAstmUHLwQQ "Maintain accurate entitlement for custom tables in the global scope and stay in compliance by mapping the tables to a product subscription in Subscription Management. Mapping your custom tables keeps your custom table allotment updated and helps you avoid running out of custom table entitlements.").  
Be aware of these database limitations:

* The system can only have a maximum of 1000 columns per table. Although 1000 columns is a specified limit, this limit doesn't mean you can physically have 1000 columns within a table. The number of columns within a table is defined by the database used in the ServiceNow datacenter, not by the ServiceNow AI Platform.
* Every table, regardless of storage engine, has a maximum row size of 65,535 bytes. Storage engines may place additional constraints on this limit, reducing the effective maximum row size.
* The system can't have more than 10 medium-length or longer String fields to a single table. Attempting to save a large number of characters in 11 or more String fields can result in the following error: Syntax Error or Access Rule Violation detected by database (Row size too large (\> `8126`).
* When you create fields, the u_ prefix is automatically added to the column name. If the column label that you enter contains leading numeric characters, they are replaced by the u_ prefix.
{#t_CreatingNewFields__ul_ac3_jfw_wpb}

For more information on database limitations and general questions on tables in your ServiceNow instance, see [KB0749585](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0749585).

## Procedure

1. Navigate to any form.
2. Right-click the form header and select ConfigureForm Layout.
3. In the Create new field section, fill in the following fields

   | Option | Description |
   | Name | Enter the name of the field as you want it to appear on forms and lists. |
   | Type | Select a field type. |
   | Field length | Select a field length. This field is visible only for certain field types. |
   |-|-|

   {#t_CreatingNewFields__choicetable_qj4_3rw_1r}
4. Click Add.
5. Use the slushbucket to place the field in the desired location on the form.
6. Click Save.  
   The field now appears on the form in the designated location.
{#t_CreatingNewFields__steps_eb1_3b3_rs}
* **[Make a field mandatory](https://servicenow-prod.fluidtopics.net/62XwtkGCeLtjfYaFZmT0YA)**   
  Fields can be marked as mandatory, meaning they must contain a value before the record can be saved. Mandatory fields are marked with a field status indicator before the label.
* **[Change the field label or hint](https://servicenow-prod.fluidtopics.net/hgCwhI~zZBNiJdMO9b7JcQ)**   
  You can change a field's label or the text that appears as a hint when you point your mouse device to the field.
* **[Delete a field from a table](https://servicenow-prod.fluidtopics.net/Xfa1AJzqiPq31Fqekqfp~A)**   
  You can delete custom fields that you created. Custom fields begin with u_. It is recommended that you remove the field from forms and lists instead of deleting it.
* **[Add users to a watch list](https://servicenow-prod.fluidtopics.net/wJpn1dB5VN9V3ajV8~9O9Q)**   
  Watch lists enable you and others to subscribe to notifications of a task.
* **[Highlight list fields](https://servicenow-prod.fluidtopics.net/WKGuNauLi0ETGan5QrOJAg)**   
  Color fields in lists to call an agent's attention to them.
* **[Modify string field length](https://servicenow-prod.fluidtopics.net/Gw54QAYWw34MQmtITHdipg)**   
  You can modify the maximum character limit for a string field.
* **[Specify a default field value](https://servicenow-prod.fluidtopics.net/_e7pXGs4E~WIKwCqzkeWPA#t_SpecifyingADefaultValue)**   
  A default value populates a value in a field when a new record is created.
* **[Make a field dependent](https://servicenow-prod.fluidtopics.net/CEmDwsYOKlPXS7ozJaXf4g)**   
  A choice or reference field can be declared dependent on another field on the same table to limit the values available to select based on the value of the dependent field.
* **[Require unique values for a field](https://servicenow-prod.fluidtopics.net/HM2xbLaTG4EsKF8aUTfEUQ)**   
  The system allows you to require that a field's values be unique. When this is done, the system will not let two records have the same value for that field.
* **[Define field styles](https://servicenow-prod.fluidtopics.net/ePrLTTf5ZREFMB2huXr~~w)**   
  Field styles enable you to declare individual CSS styles for a field in a list or form.
* **[Record numbering](https://servicenow-prod.fluidtopics.net/0PNGIOXUWxPb3udYO9rAtg)**   
  In the base system, several tables are numbered, including Incident, Problem, Change Request, and Knowledge. You can also use these numbers anywhere that script is present, for example to generate watermarks for emails. Records in tables can be numbered automatically.

*[\>]: and then


