Inserts, deletes, and replaces character value contents based
on byte unit
KUPDATEB(argument,position,n<,characters-to-replace>)
|
KUPDATEB(argument,position
<, n>, characters-to-replace)
|
- argument
- specifies a character variable.
- position
- specifies the beginning character position
in byte units.
- n
- specifies the length of the substring to
be replaced in byte units.
Restriction: |
n can not be larger than the length (in bytes) of the expression
that remains in argument after position. |
Restriction: |
n is optional, but you cannot omit both n
and characters-to-replace from the function. |
Tip: |
If you omit n, SAS uses all of the characters in characters-to-replace to replace the values
of argument. |
- characters-to-replace
- specifies a character expression to replace
the contents of argument.
Restriction: |
characters-to-replace is optional, but you cannot omit both characters-to-replace
and n from the function. |
Tip: |
Enclose a literal string
of characters in quotation marks. |
The KUPDATEB function
replaces the value of argument with the expression
in characters-to-replace. KUPDATEB replaces n byte units starting at the byte unit that you specify in
position.
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.