我想从特定表的列中删除一段字符串。我想移除的字符串是& before,它之后的所有内容,但在&到期之前,所有内容都是相同的。是否有一种使用update语句完成的方法,或者是否需要存储过程?
表列值为:
起始值: DAABq3J65GvwBABbWdkFOnpCj2mEA1lMonZBZADcTYJR6QuLPUlfZBtMyoEl4x2JXQ49cOzjZAStQxWNOgrurtnMNIw04bmOcQ4SsrjuPKH4AZBBBAf8ZBjWhs8BM52aC0OpnPGzjm6V2x50qk6wboT&expires=5183999
期望的结束值:
DAABq3J65GvwBABbWdkFOnpCj2mEA1lMonZBZADcTYJR6QuLPUlfZBtMyoEl4x2JXQ49cOzjZAStQxWNOgrurtnMNIw04bmOcQ4SsrjuPKH4AZBBBAf8ZBjWhs8BM52aC0OpnPGzjm6V2x50qk6wboT发布于 2013-07-24 19:04:33
update table set column = regexp_replace(column, '&'||'expires=.*$')https://stackoverflow.com/questions/17842621
复制相似问题