Microsoft.SqlServer.TransactSql.ScriptDom by Microsoft

<PackageReference Include="Microsoft.SqlServer.TransactSql.ScriptDom" Version="161.8910.0" />

.NET API 5,154,736 bytes

 LiteralType

public enum LiteralType
The literal types.
Binary = 3

Hexadecimal numbers, they have to be prefixed with 0x.

Default = 6

DEFAULT keyword is used.

An Identifier that is treated like a Literal, such as a parameter default

Integer = 0

The integer type is a sequence of digits without '.' or 'e'

Max = 7

MAX context sensitive keyword is used.

Money = 2

Represented as string of digits with an optional decimal point. Has to start with a currency symbol.

Null = 5

The reserved word null.

Numeric = 10

A sequence of numbers with a '.'

Odbc = 8

Odbc format literals in curly braces { }.

Real = 1

A sequence of digits that has an e

String = 4

A string of characters that are delimited with the quote (') character If the QUOTED_IDENTIFIER is off the delimiter (") is also valid.