cast(… as <target>)
. Use cast(… as signed)
Other integer data types: bigint
.
ISO/IEC 9075-2:2023 does not define a precision for these data types.0 The bit numbers above correspond to the data type mappings for the C programming language.1
The data types smallint
, integer
and int
where already required for Entry SQL-92.
You can’t catch up on 20 years of SQL evolution in one day. Subscribe the newsletter via E-Mail, Bluesky or RSS to gradually catch up and to keep modern-sql.com on your radar.
The essence of SQL tuning in 200 pages
Buy now!
(paperback and/or PDF)
Paperback also available at Amazon.com.
Markus offers SQL training and consulting for developers working at companies of all sizes.
Learn more »
ISO/IEC 9075-2:2023 §6.1 SR 30
ISO/IEC 9075-2:2023 §13.5 together with ISO/IEC 9899:2017, §5.2.4.2.1 Sizes of integer types <limits.h>