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.youkuaiyun.com/dyzhen/article/details/44803171
- 查看表结构
博客介绍了Oracle和PL/SQL的相关知识。包括在Oracle中执行select语句指定返回记录条数,用rownum替代mysql的limit;给出pl/sql命令行窗口中文乱码的解决办法及参考链接;还介绍了oracle查看表结构的两种方法,并提供了相关参考链接。
5593

被折叠的 条评论
为什么被折叠?



