Remove mention of factorial as casting example. New example needed.
authorBruce Momjian
Mon, 1 Dec 2003 21:53:15 +0000 (21:53 +0000)
committerBruce Momjian
Mon, 1 Dec 2003 21:53:15 +0000 (21:53 +0000)
doc/src/sgml/typeconv.sgml

index 216b339bd7bc0161cc9e8ffdaab5d0dc3466e3d2..bd68c242b3cdf7e777d9299d0134421570acc168 100644 (file)
@@ -1,5 +1,5 @@
 
 
 
@@ -437,30 +437,6 @@ SELECT @ '-4.5e500' AS "abs";
 ERROR:  "-4.5e500" is out of range for type double precision
 
 
-
-
-On the other hand, the postfix operator ! (factorial)
-is defined only for integer data types, not for float8.  So, if we
-try a similar case with !, we get:
-
-SELECT '20' ! AS "factorial";
-
-ERROR:  operator is not unique: "unknown" !
-HINT:  Could not choose a best candidate operator. You may need to add explicit
-type casts.
-
-This happens because the system can't decide which of the several
-possible ! operators should be preferred.  We can help
-it out with an explicit cast:
-
-SELECT CAST('20' AS int8) ! AS "factorial";
-
-      factorial
----------------------
- 2432902008176640000
-(1 row)
-
-