select column_name,data_type from user_tab_columns where table_name='tbl';从sql plus中执行返回空,但是执行select column_name,data_type from user_tab_columns 却能返回表tbl的信息,为什么不能接受条件table_name='tbl'呢?
...全文
187打赏收藏
大家看一下这个SQL语句有什么问题?
select column_name,data_type from user_tab_columns where table_name='tbl';从sql plus中执行返回空,但是执行select column_name,data_type from user_tab_columns 却能返回表tbl的信息,为什么不能接受条件table_name='tbl'呢?
SQL> desc student;
Name Type Nullable Default Comments
----- ------------ -------- ------- --------
ID VARCHAR2(10) Y
SNAME VARCHAR2(20) Y
BOOK VARCHAR2(20) Y
SQL> select column_name,data_type from user_tab_columns where table_name='STUDENT';
COLUMN_NAME DATA_TYPE
------------------------------ --------------------------------------------------------------------------------
ID VARCHAR2
SNAME VARCHAR2
BOOK VARCHAR2