1、其中有一个table_name写成talbe_name了
2、所有的对象名都是大写的,所以你用where like 小写字母开头的字符串确实找不到纪录select table_name from all_synonyms
where table_name like 'USER%'
or table_name like 'ALL%'
order by table_name;
2、所有的对象名都是大写的,所以你用where like 小写字母开头的字符串确实找不到纪录select table_name from all_synonyms
where table_name like 'USER%'
or table_name like 'ALL%'
order by table_name;
但是修改过以后还是不行
select table_name from all_synonyms
where table_name like 'USER%' or table_name like 'ALL%'
order by table_name
all_synonyms本身就是一个公共同义词,指向的是SYS用户下的一个视图,里面有所有同义词的描述。
2 where table_name like 'USER%' or table_name like 'ALL%'
3 order by table_name
执行file菜单下的run以后,只添加了一行
4
后面无内容
select table_name from all_synonyms
where table_name like 'USER%' or table_name like 'ALL%'
order by table_name;SQLPLUS中有RUN的菜单吗?
但是多行的话需要分号,是这样么?
2)SQLPLUS->File->Run,但是没什么反应,不知道这个run是干吗的。
3)运行结果都正确,但是在SqlPlus Worksheet的运行结果中汉字部分为乱码,二sql plus中为简体中文,why?
2. 任何一句SQL语句都必须用;号或另起一样用/符号结尾,不管是单行还是多行
3. 在注册表ORACLE节点下中加入NLS_LANG=XXXXX, 其中的XXXXX是你的数据库NLS_LANG设定
注册表里设置的话oracle也有点弱智的说