单项选择题

A、程序出错,因为第3行字符串连接应该用+号,而不是‖
B、程序出错,因为第3行变量idx必须用TO_CHAR函数进行类型转换
C、该段代码可以正常运行
D、程序出错,因为第2行变量idx没有声明