[英]Setting string value through substring operator in Informix?
我必須將 Informix DB 遷移到 PostgreSQL DB 並且我正在尋找 function 的文檔,但我找不到任何東西。
我的問題 - 我有這行 Informix SQL:
update tab1 set mycolumn[7, 10] = "abcd";
我假設 mycolumn 從字符 position 7 到 10 獲取“abcd”,並且 mycolumn 的 rest 保持不變。 但我必須驗證它; 這就是為什么我需要文檔的原因。 原始的 IBM 文檔將是最好的。
從UPDATE SQL 語句的 IBM Informix 14.10 文檔中,點擊SET 子句的鏈接,然后點擊Single-Column Format and Expression ,其中有指向Column Expressions的鏈接。 在該頁面上是對 [first, last] 語法的描述,它被描述為 Informix 擴展。
這是一個例子:
create table tab1(mycolumn char(12));
insert into tab1 values("123456789abc");
update tab1 set mycolumn[7,10] = "ABCD";
select * from tab1;
結果:
mycolumn
123456ABCDbc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.