本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
本节介绍在为表映射指定架构和表名称时可以使用的通配符。
通配符 | 匹配项 |
---|---|
% | 零个或多个字符 |
_ | 单个字符 |
[_] | 字面下划线字符 |
[ab] | 一组字符。例如,[ab] 匹配'a'或'b'。 |
[a-d] | 一系列字符。例如,[a-d] 匹配 'a'、'b'、'c' 或 'd'。 |
对于 Oracle 源端点和目标端点,可以使用 escapeCharacter
额外的连接属性指定转义字符。转义字符允许在表达式中使用指定的通配符,就好像它不是通配符一样。例如,escapeCharacter=#
允许使用“#”,使通配符在表达式中充当普通字符,如本示例代码中所示。
{
"rules": [
{
"rule-type": "selection",
"rule-id": "542485267",
"rule-name": "542485267",
"object-locator": { "schema-name": "ROOT", "table-name": "TEST#_T%" },
"rule-action": "include",
"filters": []
}
]
}
在这里,'#' 转义字符使 '_' 通配符充当普通字符。 AWS DMS 在名为的架构中选择表ROOT
,其中每个表都有一个名字TEST_T
作为其前缀。