If you have no intention of opening a china bank account in china....you can open either BOC or ICBC account in SG.
I went for the ICBC as their min opening sum is SGD500 and as of date, no penalties for fall below amount.
tell them you want to open a multi currency account. i was given SGD, CNY and USD.
you can input CNY in the account n you can withdraw in ICBC ATMs in china.
but take note there is a 10RMB charge per transaction.
so i mostly use to pay for hotel lodgings n other big spend amount.
no transaction charge for Point of Sale.
in China, you can only view the CNY account balance though.