nerdexam
ServiceNow

CSA · Question #55

When creating a global custom table named abc, what is the table name that is automatically assigned by the platform?

The correct answer is C. u_abc. When a new custom table is created in ServiceNow, the platform automatically prefixes its name with u_ to designate it as a user-defined table.

Submitted by kevin_r· Apr 18, 2026Introduction to Development

Question

When creating a global custom table named abc, what is the table name that is automatically assigned by the platform?

Options

  • Asnc_abc
  • Babc
  • Cu_abc
  • Dsys_abc

How the community answered

(36 responses)
  • A
    3% (1)
  • C
    92% (33)
  • D
    6% (2)

Why each option

When a new custom table is created in ServiceNow, the platform automatically prefixes its name with `u_` to designate it as a user-defined table.

Asnc_abc

`snc_` is not a standard prefix for custom global tables; it is sometimes used for specific ServiceNow-developed applications or internal tables.

Babc

`abc` would not be the table name, as custom tables always receive a `u_` prefix.

Cu_abcCorrect

Custom tables created by users are automatically prefixed with `u_` to distinguish them from out-of-the-box (OOTB) tables (`sys_`) and other system tables, resulting in a table name like `u_abc`.

Dsys_abc

`sys_` is the prefix reserved for out-of-the-box system tables provided by ServiceNow, not for custom tables created by users.

Concept tested: Custom table naming convention

Source: https://docs.servicenow.com/bundle/utah-platform-administration/page/administer/table-administration/task/create-new-table.html

Topics

#Table Naming Conventions#Custom Tables#Platform Naming#Schema

Community Discussion

No community discussion yet for this question.

Full CSA Practice