c# 判断oracle数据库是否存在某表

[复制链接]
查看11 | 回复3 | 2016-12-4 09:46:46 | 显示全部楼层 |阅读模式
你表名输入的时候得大写,要不就 select count(*)from USER_TABLES where Table_Name = upper('" + tableName + "')因为USER_TABLES里的表名严格区分大小写,而USER_TABLES里表名都是以大写形式存在的...
回复

使用道具 举报

千问 | 2016-12-4 09:46:46 | 显示全部楼层
楼主,我感觉问题出在你的SQL上: string sql = "select count(*) into num from USER_TABLES where Table_Name ='" + tableName + "'"; num放在sql是应该是无效的。 建议你把sql改为: string sql = "select count...
回复

使用道具 举报

千问 | 2016-12-4 09:46:46 | 显示全部楼层
首先要确保你plsql和代码,使用的是同一个user访问的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行