Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagian ini menjelaskan wildcard yang dapat Anda gunakan saat menentukan skema dan nama tabel untuk pemetaan tabel.
Wildcard | Pertandingan |
---|---|
% | Nol atau lebih karakter |
_ | Satu karakter |
[_] | Karakter garis bawah literal |
[ab] | Satu set karakter. Misalnya, [ab] cocok dengan 'a' atau 'b'. |
[a-d] | Berbagai karakter. Misalnya, [a-d] cocok dengan 'a', 'b', 'c', atau 'd'. |
Untuk sumber Oracle dan titik akhir target, Anda dapat menggunakan atribut koneksi escapeCharacter
tambahan untuk menentukan karakter escape. Karakter escape memungkinkan Anda untuk menggunakan karakter wildcard tertentu dalam ekspresi seolah-olah itu tidak liar. Misalnya, escapeCharacter=#
memungkinkan Anda untuk menggunakan '#' untuk membuat karakter wildcard bertindak sebagai karakter biasa dalam ekspresi seperti dalam kode contoh ini.
{
"rules": [
{
"rule-type": "selection",
"rule-id": "542485267",
"rule-name": "542485267",
"object-locator": { "schema-name": "ROOT", "table-name": "TEST#_T%" },
"rule-action": "include",
"filters": []
}
]
}
Di sini, karakter escape '#' membuat karakter wildcard '_' bertindak sebagai karakter normal. AWS DMS memilih tabel dalam skema bernamaROOT
, di mana setiap tabel memiliki nama dengan TEST_T
sebagai awalan.