SQL在pl下正常执行在vs里报错ORA-00911: invalid character.
1.检查SQL末尾是否含有";" 去掉
2.sql包含中文报错
string sql = string.Format(@"SELECT A.TABLE_NAME   表名,
           A.COLUMN_NAME  字段名称,
           A.DATA_TYPE    字段类型,
           A.DATA_LENGTH  长度,
           A.NULLABLE     是否为空,
           A.DATA_DEFAULT 默认值,
           B.COMMENTS     注释
            FROM USER_TAB_COLUMNS A, USER_COL_COMMENTS B
            WHERE A.TABLE_NAME = B.TABLE_NAME
            AND A.COLUMN_NAME = B.COLUMN_NAME
            AND A.COLUMN_NAME = '{0}'
                ", fileid);
View Code

相关文章: