CREATE CAST(7) SQL Commands CREATE CAST(7) NAME CREATE CAST - SYNOPSIS CREATE CAST (sourcetype AS targettype) WITH FUNCTION funcname (argtype) [ AS ASSIGNMENT | AS IMPLICIT ] CREATE CAST (sourcetype AS targettype) WITHOUT FUNCTION [ AS ASSIGNMENT | AS IMPLICIT ] DESCRIPTION CREATE CAST SELECT CAST(42 AS text); 42 text text(int4) "" text varchar CAST(x AS typename) x::typename typename(x) AS ASSIGNMENT foo.f1 text INSERT INTO foo (f1) VALUES (42); integer text AS ASSIGNMENT AS IMPLICIT || text SELECT 'The time is ' || now(); timestamp text AS IMPLICIT SELECT 'The time is ' || CAST(now() AS text); PostgreSQL int2 int4 float8 int4 text int4 PARAMETERS sourcetype targettype funcname(argtype) WITHOUT FUNCTION AS ASSIGNMENT AS IMPLICIT NOTES DROP CAST PostgreSQL 7.3 pg_cast EXAMPLES int4(text) text int4 CREATE CAST (text AS int4) WITH FUNCTION int4(text); COMPATIBILITY CREATE CAST SQL99 SQL99 AS IMPLICIT PostgreSQL SEE ALSO CREATE FUNCTION [create_function(7)], CREATE TYPE [create_type(7)], DROP CAST [drop_cast(7)] Postgresql .SH man man https://github.com/man-pages-zh/manpages- zh SQL - Language Statements 2003-11-02 CREATE CAST(7)