參考手冊

DTW_INSERT


AIX HP-UX Linux OS/2 OS/390 OS/400 PTX SUN Win NT
X X X X X X X X X

目的

將一個字串插入至另一個字串中第 n 個字元之後開始的位置。

格式

@DTW_INSERT(stringIn1, stringIn2, n, length, pad, stringOut)

@DTW_INSERT(stringIn1, stringIn2, n, length, stringOut)

@DTW_INSERT(stringIn1, stringIn2, n, stringOut)

@DTW_INSERT(stringIn1, stringIn2, stringOut)

@DTW_rINSERT(stringIn1, stringIn2, n, length, pad)

@DTW_rINSERT(stringIn1, stringIn2, n, length)

@DTW_rINSERT(stringIn1, stringIn2, n)

@DTW_rINSERT(stringIn1, stringIn2)

參數

表 84. DTW_INSERT 參數
資料類型 參數 使用 說明
字串 stringIn1 IN 被插入 stringIn2 的變數或文字字串。
字串 stringIn2 IN 一個變數或文字字串。
整數 n IN 字元位置是在 stringIn2 中, 其後插入 stringIn1。如果 n 大於 stringIn2 的長度,則將會使用填補字元,pad 來填補不足的字元。預設值是在 stringIn2 的開頭插入。
整數 length IN 所要插入之 stringIn1 字元數目。 如果這個參數大於 stringIn1 的長度, 則將會以填補字元,pad 來填滿字串。 預設值是 stringIn1 的長度。
整數 pad IN 如同 nlength 的說明,填補字元。預設 pad 字元是空白。
字串 stringOut OUT 一個包含有插入部分或所有 stringIn1 的修改後之 stringIn2

回覆碼

表 85. DTW_INSERT 回覆碼
回覆碼 說明
-1001 伺服器無法處理 Net.Data 的配置記憶體要求。
1001 輸入參數包含 NULL 值。
1003 函數呼叫上傳遞的參數數目不正確。
1005 函數呼叫上傳遞的參數必須是字串變數,但卻是不同的變數類型。
1006 文字字串傳遞給函數呼叫中的參數, 但此參數必須是輸出參數。
1007 參數包含的值無效。

範例

範例 1

@DTW_INSERT("123", "abc", result)

範例 2

@DTW_INSERT("123", "abc", "5", result)

範例 3

@DTW_INSERT("123", "abc", "5", "6", result)

範例 4

@DTW_INSERT("123", "abc", "5", "6", "/", result)

範例 5

@DTW_rINSERT("123", "abc", "5", "6", "+")


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]