1. 执行select 语句指定返回结果的记录条数
在mysql中,直接使用select xxx from xxx limit 10即可,而oracle中没有关键字limit。但是可以使用rownum来替代。
例如,返回多条(10)数据
select * from yourtable where rownum<=10;
2. pl/sql命令行窗口中文乱码解决办法
1. 查看服务器端编码select userenv('language') from dual;
2. 执行语句 select * from V$NLS_PARAMETERS 查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样。
3. oracle查看表结构的方法
在pl/sql客户端的命令行窗口,执行
desc table_name;
回车执行上述命令即可。如下图
- 方法二
在pl/sql的sql窗口下执行:
SELECT DBMS_METADATA.GET_DDL('TABLE','table_name') FROM DUAL;
上述语句中,表名 table_name需要大写。
10. 参考链接
- oracle select limit的方法
https://blog.csdn.net/dyzhen/article/details/44803171
- 查看表结构