pdf viewer dll for c# : How to add a picture to a pdf file software Library cloud windows asp.net .net class postgresql-9.4-A4179-part2811

psql
\p
or
\print
Print the current query buffer to the standard output.
\password [
username
]
Changes the passwordof thespecifieduser (by default, the currentuser). This command prompts
for the new password, encrypts it, and sends it to the server as an
ALTER ROLE
command. This
makes sure thatthe newpassworddoes notappear in cleartext inthecommand history, the server
log, or elsewhere.
\prompt [
text
]
name
Prompts the user to supply text, which is assigned to the variable
name
.An optional prompt
string,
text
,can be specified. (For multiword prompts, surround the text withsingle quotes.)
By default,
\prompt
uses the terminal for input and output. However, if the
-f
command line
switch was used,
\prompt
uses standard input and standard output.
\pset [
option
[
value
] ]
This command sets options affecting the output of query result tables.
option
indicates which
option is to be set. The semantics of
value
varydepending on the selectedoption. For some op-
tions, omitting
value
causes the option to be toggled or unset, as described under the particular
option. If no such behavior is mentioned, then omitting
value
just results in the current setting
being displayed.
\pset
without any arguments displays the current status of all printing options.
Adjustable printing options are:
border
The
value
must be a number. In general, the higher the number the more borders and
lines the tables will have, but this depends on the particular format. In HTML format,
this will translate directly into the
border=...
attribute; in the other formats only val-
ues 0 (no border), 1 (internal dividing lines), and 2 (table frame) make sense.
latex
and
latex-longtable
also support a
border
value of 3 which adds a dividing line between
each row.
columns
Sets the target width for the
wrapped
format, and also the width limit for determining
whether output is wide enough to require the pager or switch to the vertical display in
expandedauto mode. Zero (the default) causes the target width tobe controlled by the envi-
ronment variable
COLUMNS
,or the detected screenwidth if
COLUMNS
is not set. In addition,
if
columns
is zero then the
wrapped
format only affects screen output. If
columns
is
nonzero then file and pipe output is wrapped to that width as well.
expanded
(or
x
)
If
value
is specified it must be either
on
or
off
,which will enable or disable expanded
mode, or
auto
.If
value
is omitted the command toggles between the on and off settings.
When expanded mode is enabled, query results are displayed in two columns, with the
column name on the left and the data on the right. This mode is useful if the data wouldn’t
fit on the screen in the normal “horizontal” mode. In the auto setting, the expanded mode
is used whenever the query output is wider than the screen, otherwise the regular mode is
used. Theautosettingis onlyeffectiveinthealignedandwrapped formats. Inother formats,
it always behaves as if the expanded mode is off.
1718
How to add a picture to a pdf file - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
add photo to pdf for; pdf insert image
How to add a picture to a pdf file - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
add image field to pdf form; how to add a picture to a pdf document
psql
fieldsep
Specifies the fieldseparator tobe used inunaligned output format. That way one can create,
for example, tab- or comma-separated output, which other programs might prefer. To set a
tab as field separator, type
\pset fieldsep ’\t’
.The default field separator is
’|’
(a
vertical bar).
fieldsep_zero
Sets the fieldseparator to use in unaligned output format to a zero byte.
footer
If
value
is specified itmustbe either
on
or
off
which will enable or disable display of the
table footer (the
(
n
rows)
count). If
value
is omitted the command toggles footer display
on or off.
format
Sets the output format to one of
unaligned
,
aligned
,
wrapped
,
html
,
latex
(uses
tabular
),
latex-longtable
, or
troff-ms
. Unique abbreviations are allowed. (That
would mean one letter is enough.)
unaligned
format writes all columns of a row on one line, separated by the currently
active field separator. This is useful for creating output that might be intended to be read in
by other programs (for example, tab-separated or comma-separated format).
aligned
format is the standard, human-readable, nicely formatted text output; this is the
default.
wrapped
format is like
aligned
but wraps wide data values across lines to make the out-
put fit in the target column width. The target width is determined as described under the
columns
option. Note that psql will not attempt to wrap column header titles; therefore,
wrapped
format behaves the same as
aligned
if the total width needed for column head-
ers exceeds the target.
The
html
,
latex
,
latex-longtable
,and
troff-ms
formats put out tables that are in-
tended to be included in documents using the respective mark-up language. They are not
complete documents! This might not be necessary inHTML, but inLaTeX you must have a
complete document wrapper.
latex-longtable
also requires the LaTeX
longtable
and
booktabs
packages.
linestyle
Setsthe border line drawing style to one of
ascii
,
old-ascii
or
unicode
.Unique abbre-
viations are allowed. (That would mean one letter is enough.) The default setting is
ascii
.
This option only affects the
aligned
and
wrapped
output formats.
ascii
style uses plain ASCII characters. Newlines in data are shown using a
+
symbol
in the right-hand margin. When the
wrapped
format wraps data from one line to the next
without a newline character, a dot (
.
)is shownin the right-handmargin of the first line, and
again in the left-hand margin of the following line.
old-ascii
style uses plain ASCII characters, using the formatting style used in Post-
greSQL 8.4 and earlier. Newlines in data are shown using a
:
symbol in place of the
left-hand column separator. When the data is wrapped from one line to the next without
anewline character, a
;
symbol is used in place of the left-hand column separator.
unicode
style uses Unicode box-drawing characters. Newlines in data are shown using a
carriage return symbolin the right-hand margin. When the data is wrapped from one line to
1719
C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
Support adding image or picture to an existing or new new REImage(@"c:\ logo.png"); // add the image powerful & profession imaging controls, PDF document, tiff
add picture to pdf; add signature image to pdf acrobat
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
NET image cropper control SDK; VB.NET image cropping method to crop picture / photo; you can adjust the size of created cropped image file, add antique effect
adding an image to a pdf file; add an image to a pdf form
psql
the next without a newline character, an ellipsis symbol is shown in the right-hand margin
of the first line, and again in the left-hand margin of the following line.
When the
border
setting is greater than zero, this option also determines the characters
with which the border lines are drawn. Plain ASCII characters work everywhere, but Uni-
code characters look nicer on displays that recognize them.
null
Sets the string to be printed in place of a null value. The default is to print nothing, which
can easily be mistaken for an empty string. For example, one might prefer
\pset null
’(null)’
.
numericlocale
If
value
is specified it must be either
on
or
off
which will enable or disable display of
alocale-specific character to separate groups of digits to the left of the decimal marker. If
value
is omitted the command toggles betweenregular and locale-specificnumeric output.
pager
Controls use of a pager program for query and psqlhelpoutput. If the environment variable
PAGER
is set, the output is piped to the specified program. Otherwise a platform-dependent
default (such as
more
)is used.
When the
pager
option is
off
,the pager program is not used. When the
pager
option is
on
,the pager is used when appropriate, i.e., when the output is to a terminal and will not
fit on the screen. The
pager
option can also be set to
always
,which causes the pager to
be used for all terminal output regardless of whether it fits on the screen.
\pset pager
without a
value
toggles pager use on and off.
recordsep
Specifies the record (line) separator to use in unaligned output format. The default is a
newline character.
recordsep_zero
Sets the record separator to use in unaligned output format to a zero byte.
tableattr
(or
T
)
In HTML format, this specifies attributes to be placed inside the
table
tag. This could
for example be
cellpadding
or
bgcolor
.Note that you probably don’t want to specify
border
here, as that is already taken care of by
\pset border
.If no
value
is given, the
table attributes are unset.
In
latex-longtable
format, this controls the proportionalwidth of each column contain-
inga left-aligneddatatype. Itis specifiedas a whitespace-separatedlist of values, e.g.
’0.2
0.2 0.6’
.Unspecified output columns use the last specified value.
title
Sets the table title for any subsequently printed tables. This can be used to give your output
descriptive tags. If no
value
is given, the title is unset.
tuples_only
(or
t
)
If
value
is specified it must be either
on
or
off
which will enable or disable tuples-only
mode. If
value
is omitted the command toggles between regular and tuples-only output.
Regular output includes extra information such as column headers, titles, and various foot-
ers. In tuples-only mode, only actual table data is shown.
1720
VB.NET Image: Image Scaling SDK to Scale Picture / Photo
VB.NET method to scale image file in .NET Framework VB.NET sample code for how to scale image / picture; RasterEdge VB.NET image scaling control SDK add-on.
how to add image to pdf file; adding an image to a pdf in acrobat
C# Word - Paragraph Processing in C#.NET
Add references: C# users can set paragraph properties and create content such as run, footnote, endnote and picture in a paragraph.
how to add image to pdf in acrobat; how to add a jpeg to a pdf file
psql
Illustrations of how these different formats look can be seen in the Examples section.
Tip: There are various shortcut commands for
\pset
.See
\a
,
\C
,
\H
,
\t
,
\T
,and
\x
.
\q
or
\quit
Quits the psql program. In a script file, only execution of that script is terminated.
\qecho
text
[ ... ]
This command is identical to
\echo
except that the output will be written to the query output
channel, as set by
\o
.
\r
or
\reset
Resets (clears) the query buffer.
\s [
filename
]
Print psql’s command line history to
filename
.If
filename
is omitted, the history is written
tothe standard output (using the pager if appropriate). This command is not available if psql was
built without Readline support.
\set [
name
[
value
[ ... ] ] ]
Sets the psql variable
name
to
value
,or if more than one value is given, to the concatenation
of all of them. If only one argument is given, the variable is set with an empty value. To unset a
variable, use the
\unset
command.
\set
without any arguments displays the names and values of all currently-set psql variables.
Valid variable names cancontainletters, digits, and underscores. Seethesection Variables below
for details. Variable names are case-sensitive.
Althoughyouare welcome toset anyvariable toanything you want, psql treats severalvariables
as special. They are documented in the section about variables.
Note: This command is unrelated to theSQL command SET.
\setenv
name
[
value
]
Sets the environment variable
name
to
value
,or if the
value
is not supplied, unsets the envi-
ronment variable. Example:
testdb=>
\setenv PAGER less
testdb=>
\setenv LESS -imx4F
\sf[+]
function_description
This command fetches and shows the definition of the named function, in the form of a
CREATE
OR REPLACE FUNCTION
command. The definition is printed to the current query output chan-
nel, as set by
\o
.
The target function can be specified by name alone, or by name and arguments, for example
foo(integer, text)
.The argument types must be given if there is more than one function of
the same name.
If
+
is appended to the command name, then the output lines are numbered, with the first line of
the function body being line 1.
1721
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
NET Method to Resize Image & Picture. Here we this VB.NET image resizer control add-on, can provide powerful & profession imaging controls, PDF document, image
add jpg to pdf preview; how to add image to pdf file
VB.NET Image: Create Code 11 Barcode on Picture & Document Using
This PDF document editor add-on contains unique APIs for VB.NET developers to decode, encode and process PDF file independently.
how to add a jpg to a pdf; add multiple jpg to pdf
psql
\t
Toggles the display of output column name headings and row count footer. This command is
equivalent to
\pset tuples_only
and is provided for convenience.
\T
table_options
Specifies attributes to be placed withinthe
table
tag inHTML output format. This command is
equivalent to
\pset tableattr
table_options
.
\timing [
on
|
off
]
Without parameter, toggles a display of how long each SQL statement takes, in milliseconds.
With parameter, sets same.
\unset
name
Unsets (deletes) the psql variable
name
.
\w
or
\write filename
\w
or
\write |command
Outputs the currentquery buffer tothe file
filename
or pipes it to the shell command
command
.
\watch [
seconds
]
Repeatedly execute the current query buffer (like
\g
)until interrupted or the query fails. Wait
the specified number of seconds (default 2) between executions.
\x [
on
|
off
|
auto
]
Sets or toggles expanded table formatting mode. As such it is equivalent to
\pset expanded
.
\z [
pattern
]
Lists tables, views and sequences with their associated access privileges. If a
pattern
is speci-
fied, onlytables, views and sequences whose names match the pattern are listed.
This is an alias for
\dp
(“display privileges”).
\! [
command
]
Escapes to a separate shell or executes the shell command
command
.The arguments are not
further interpreted; the shell will see them as-is. In particular, the variable substitution rules and
backslash escapes do not apply.
\?
Shows help information about the backslash commands.
Patterns
The various
\d
commands accepta
pattern
parameter to specify the objectname(s) tobe displayed.
In the simplest case, a pattern is just the exact name of the object. The characters within a pattern
are normally folded to lower case, just as in SQL names; for example,
\dt FOO
will display the
table named
foo
.As in SQL names, placing double quotes around a pattern stops folding to lower
case. Should you need to include an actual double quote character in a pattern, write it as a pair of
double quotes within a double-quote sequence; again this is in accord with the rules for SQL quoted
identifiers. For example,
\dt "FOO""BAR"
will display the table named
FOO"BAR
(not
foo"bar
).
Unlike the normal rules for SQL names, you can put double quotes around just part of a pattern, for
instance
\dt FOO"FOO"BAR
will display the table named
fooFOObar
.
1722
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
to drawing on TIFF file page. RaterEdgeDrawing = New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing & profession imaging controls, PDF document, tiff
adding image to pdf form; add image to pdf file
VB.NET Image: VB.NET Codes to Add Antique Effect to Image with .
mature technology to replace a picture's original colors add the glow and noise, and add a little powerful & profession imaging controls, PDF document, image
adding image to pdf in preview; add image field to pdf form
psql
Whenever the
pattern
parameter is omitted completely, the
\d
commands display all objects that
are visible in the current schema search path — this is equivalent to using
*
as the pattern. (An
object is said to be visible if its containing schema is in the search path and no object of the same
kind and name appears earlier in the search path. This is equivalent to the statement that the object
can be referenced by name without explicit schema qualification.) To see all objects in the database
regardless of visibility, use
*
.
*
as the pattern.
Within a pattern,
*
matches any sequence of characters (including no characters) and
?
matches any
single character. (This notation is comparable to Unix shell file name patterns.) For example,
\dt
int
*
displays tables whose names begin with
int
.But within double quotes,
*
and
?
lose these
special meanings and are just matched literally.
Apattern that contains a dot (
.
)is interpreted as a schema name pattern followed by an object name
pattern. For example,
\dt foo
*
.
*
bar
*
displays all tables whose table name includes
bar
that are
in schemas whose schema name starts with
foo
.When nodot appears, then the pattern matches only
objects that are visible in the current schema search path. Again, a dot within double quotes loses its
special meaning and is matched literally.
Advanced users can use regular-expressionnotations such as character classes, for example
[0-9]
to
match any digit. All regular expression special characters work as specified in Section 9.7.3, except
for
.
whichis taken as a separator as mentioned above,
*
which is translatedto the regular-expression
notation
.
*
,
?
which is translated to
.
,and
$
which is matchedliterally. You canemulate these pattern
characters at need by writing
?
for
.
,
(
R
+|)
for
R*
,or
(
R
|)
for
R
?
.
$
is not needed as a regular-
expression character since the pattern must match the whole name, unlike the usual interpretation
of regular expressions (in other words,
$
is automatically appended to your pattern). Write
*
at the
beginning and/or end if you don’t wish the pattern to be anchored. Note that within double quotes,
all regular expression special characters lose their special meanings and are matched literally. Also,
the regular expression special characters are matched literally in operator name patterns (i.e., the
argument of
\do
).
Advanced Features
Variables
psql provides variable substitution features similar to common Unix command shells. Variables are
simply name/value pairs, where the value can be any string of any length. The name must consist of
letters (including non-Latin letters), digits, and underscores.
To set a variable, use the psql meta-command
\set
.For example,
testdb=>
\set foo bar
sets the variable
foo
to the value
bar
.To retrieve the content of the variable, precede the name with
acolon, for example:
testdb=>
\echo :foo
bar
This works in both regular SQL commands and meta-commands; there is more detail in SQL Inter-
polation, below.
If you call
\set
without a second argument, the variable is set, with an empty string as value. To
unset (i.e., delete) a variable, use the command
\unset
.To show the values of all variables, call
\set
without any argument.
1723
psql
Note: The arguments of
\set
are subject to thesame substitution rules as withother commands.
Thus you can construct interesting references such as
\set :foo ’something’
and get “soft
links” or “variable variables” of Perl or PHP fame, respectively. Unfortunately (or fortunately?),
there is no way to do anything useful with these constructs. On the other hand,
\set bar :foo
is a perfectly valid way to copy a variable.
Anumber of these variables are treated specially by psql. They represent certain option settings that
can be changedat runtime byaltering the value of the variable, or in some cases representchangeable
state of psql. Although you can use these variables for other purposes, this is not recommended, as
the program behavior might grow really strange really quickly. By convention, all specially treated
variables’ names consist of all upper-case ASCII letters (and possibly digits and underscores). To
ensure maximum compatibility inthe future, avoid using suchvariable names for your own purposes.
Alist of all specially treated variables follows.
AUTOCOMMIT
When
on
(the default), each SQL command is automatically committed upon successful com-
pletion. To postpone commit in this mode, you must enter a
BEGIN
or
START TRANSACTION
SQL command. When
off
or unset, SQL commands are not committed until you explicitly is-
sue
COMMIT
or
END
.The autocommit-off mode works byissuing an implicit
BEGIN
for you, just
before any command that is not already in a transaction block and is not itself a
BEGIN
or other
transaction-controlcommand, nor a commandthatcannot be executedinside a transaction block
(such as
VACUUM
).
Note: Inautocommit-off mode, you must explicitly abandonany failed transaction by entering
ABORT
or
ROLLBACK
.Also keep in mind that if you exit the session without committing, your
work will be lost.
Note: The autocommit-on mode is PostgreSQL’s traditional behavior, but autocommit-off is
closer to the SQL spec. If you prefer autocommit-off, you might wish to set it in the system-
wide
psqlrc
file or your
~/.psqlrc
file.
COMP_KEYWORD_CASE
Determines which letter case to use when completing an SQL key word. If set to
lower
or
upper
, the completed word will be in lower or upper case, respectively. If set to
preserve-lower
or
preserve-upper
(the default), the completed word will be in the case
of the word already entered, but words being completed without anything entered will be in
lower or upper case, respectively.
DBNAME
The name of the database you are currently connected to. This is set every time you connect to a
database (including program start-up), but can be unset.
ECHO
If set to
all
,all nonempty input lines are printed to standard output as they are read. (This does
not apply to lines read interactively.) To select this behavior on program start-up, use the switch
-a
.If set to
queries
,psql prints each query to standard output as it is sent to the server. The
switch for this is
-e
.
1724
psql
ECHO_HIDDEN
When this variable is set to
on
and a backslash command queries the database, the query is first
shown. This feature helps you to study PostgreSQL internals and provide similar functionality
in your own programs. (To select this behavior on program start-up, use the switch
-E
.) If you
set the variable to the value
noexec
,the queries are just shown but are not actually sent to the
server and executed.
ENCODING
The current client character set encoding.
FETCH_COUNT
If this variable is set to an integer value > 0, the results of
SELECT
queries are fetched and
displayed in groups of that many rows, rather than the default behavior of collecting the entire
result set before display. Therefore only a limited amount of memory is used, regardless of the
size of the result set. Settings of 100 to 1000 are commonly used when enabling this feature.
Keep in mind that when using this feature, a query might fail after having already displayed
some rows.
Tip: Although you can use any output format with this feature, the default
aligned
format
tends to look bad because each group of
FETCH_COUNT
rows will be formatted separately,
leading to varying column widths across the row groups. The other output formats work
better.
HISTCONTROL
If this variable is set to
ignorespace
,lines which begin with a space are not entered into the
history list. If set to a value of
ignoredups
,lines matching the previous history line are not
entered. A value of
ignoreboth
combines the two options. If unset, or if set to any other value
than those above, all lines read in interactive mode are saved on the history list.
Note: This featurewas shamelessly plagiarized from Bash.
HISTFILE
The file name that will be used to store the history list. The default value is
~/.psql_history
.
For example, putting:
\set HISTFILE ~/.psql_history- :DBNAME
in
~/.psqlrc
will cause psql to maintain a separate history for each database.
Note: This featurewas shamelessly plagiarized from Bash.
HISTSIZE
The number of commands to store in the command history. The default value is 500.
Note: This featurewas shamelessly plagiarized from Bash.
1725
psql
HOST
The database server host you are currently connected to. This is set every time you connect to a
database (including program start-up), but can be unset.
IGNOREEOF
If unset, sending an EOF character (usually Control+D) to an interactive session of psql will
terminate the application. If set to a numeric value, that many EOF characters areignored before
the application terminates. If the variable is set but has no numeric value, the default is 10.
Note: This featurewas shamelessly plagiarized from Bash.
LASTOID
The value of the last affected OID, as returned from an
INSERT
or
\lo_import
command. This
variable is only guaranteed to be valid until after the result of the next SQL command has been
displayed.
ON_ERROR_ROLLBACK
When set to
on
,if a statement in a transaction block generates an error, the error is ignored and
the transaction continues. When setto
interactive
,such errors are only ignored in interactive
sessions, and not when readingscript files. When unset or set to
off
,a statement in a transaction
block that generates an error aborts the entire transaction. The error rollback mode works by
issuing an implicit
SAVEPOINT
for you, just before each command that is in a transaction block,
andthen rolling back tothe savepoint if the commandfails.
ON_ERROR_STOP
Bydefault, command processingcontinues after an error. Whenthis variable isset to
on
,process-
ing will instead stop immediately. In interactive mode, psql will return to the command prompt;
otherwise, psql will exit, returning error code 3 to distinguish this case from fatal error condi-
tions, which are reported using error code 1. In either case, any currently running scripts (the
top-level script, if any, and any other scripts which it may have in invoked) will be terminated
immediately. If the top-level command string contained multiple SQL commands, processing
will stop with the current command.
PORT
Thedatabase server porttowhichyouare currently connected. This is setevery time you connect
to a database (including program start-up), but can be unset.
PROMPT1
PROMPT2
PROMPT3
These specify what the prompts psql issues should look like. See Prompting below.
QUIET
Setting this variable to
on
is equivalent to the command line option
-q
.It is probably not too
useful in interactive mode.
SINGLELINE
Setting this variable to
on
is equivalent to the command line option
-S
.
SINGLESTEP
Setting this variable to
on
is equivalent to the command line option
-s
.
1726
psql
USER
Thedatabase user youare currently connectedas. Thisis seteverytimeyouconnect to adatabase
(including program start-up), but can be unset.
VERBOSITY
This variable can be set to the values
default
,
verbose
,or
terse
to control the verbosity of
error reports.
SQL Interpolation
Akey feature of psql variables is that you can substitute (“interpolate”) them into regular SQL state-
ments, as wellas the arguments of meta-commands. Furthermore, psql provides facilities for ensuring
that variable values used as SQL literals and identifiers are properly quoted. The syntax for interpo-
lating a value without any quoting is to prepend the variable name with a colon (
:
). For example,
testdb=>
\set foo ’my_table’
testdb=>
SELECT
*
FROM :foo;
would query the table
my_table
.Note that this may be unsafe: the value of the variable is copied
literally, so it can contain unbalanced quotes, or even backslash commands. You must make sure that
it makes sense where you put it.
When a value is to be used as an SQL literal or identifier, it is safest to arrange for it to be quoted. To
quote the value of a variable as an SQL literal, write a colon followed by the variable name in single
quotes. To quote the value as an SQL identifier, write a colonfollowed bythevariable name in double
quotes. These constructs deal correctly with quotes and other special characters embedded within the
variable value. The previous example wouldbe more safely written this way:
testdb=>
\set foo ’my_table’
testdb=>
SELECT
*
FROM :"foo";
Variable interpolation will not be performed within quoted SQL literals and identifiers. Therefore, a
construction such as
’:foo’
doesn’t work to produce a quoted literal from a variable’s value (and it
would be unsafe if it did work, since it wouldn’t correctly handle quotes embedded in the value).
One example use of this mechanism is to copy the contents of a file intoa table column. First load the
file into a variable and then interpolate the variable’s value as a quoted string:
testdb=>
\set content ‘cat my_file.txt‘
testdb=>
INSERT INTO my_table VALUES (:’content’);
(Notethatthis still won’t work if
my_file.txt
contains NUL bytes. psqldoes notsupportembedded
NUL bytes in variable values.)
Since colons can legally appear in SQL commands, an apparent attempt at interpolation (that is,
:name
,
:’name’
,or
:"name"
)is not replaced unless the named variable is currently set. In any case,
you can escape a colon with a backslash to protect it from substitution.
The colon syntax for variables is standard SQL for embedded query languages, such as ECPG. The
colon syntaxes for array slices and type casts are PostgreSQL extensions, which can sometimes con-
flict with the standard usage. The colon-quote syntax for escaping a variable’s value as an SQL literal
or identifier is a psql extension.
1727
Documents you may be interested
Documents you may be interested