PLSQL Developer新手使用教程(图文教程)

PLSQLDeveloper 非常易于使用。
当我第一次接手Oracle项目时,我也被它惹恼了。
但随着我逐渐了解它,我发现它的功能有很多。

我们先来说一下准备工作。
您必须拥有 Oracle 数据库或能够连接到 Oracle 服务器。
我现在用的是Oracle 1 2 c,不过版本不重要,关键是能连接。
必须安装PLSQLDeveloper程序,从官网下载即可,免费版本就足够了。

连接到数据库是第一步。
启动 PLSQLDeveloper 并输入您的用户名和密码,例如 SCOTT。
说实话,当时我并不明白tnsname.ora是什么。
无论如何,安装完软件后,我将其连接到数据库。
登录成功后,您将看到对象浏览器窗口。

然后浏览数据库对象。
在对象浏览器中单击“myobject”,将显示登录用户(例如SCOTT)的所有对象。
然后展开“表格”文件夹,就可以看到当前账户的所有表格。
我在这里有几十个小时。

显示表格数据也很容易。
选择想要查看的表,右键点击“查询数据”,会出现一个小窗口,可以直接查看表中的数据。
它比在 SQL Developer 中搜索更快。

你想尝试编写SQL语句吗?点击菜单栏中的“新建”→“SQL窗口”,打开SQL编辑窗口。
这里输入SQL语句,全选后点击执行按钮(或按F8 ),结果会立即出现。
我花了五分钟才输入一个简单的查询。

如果要更改表结构,请选择该表并右键单击“编辑”。
您可以添加/删除字段、更改数据类型等。
但请注意,编辑表结构可能会影响现有数据,因此建议提前备份。
这次改字段的时候差点忘了备份。

另外一点,SQL Window支持语法高亮和自动完成,确实提高了开发效率。
以前写SQL的时候要盯着看很久,现在主要靠肌肉记忆。

就是这样,这些就是PLSQLDeveloper的主要功能了。
如果你用的多了,你会发现它比其他工具更方便。

PLSQL 定义含有多个字段的数组类型变量

我记得上次接案子时,坐在我旁边的那个人盯着电脑屏幕谈论 PL/SQL 数组操作。
他的书充满了代码。
他突然推了推眼镜,表示这样封装用户的信息真是太方便了。
该工具的设备用于将多个字段收集为一组,使用起来更加方便。

输入代码后,他点了一杯美式饮料,并在用户办公桌上点了签名。
原来是写错了,把“李菁菁”中的“菁”改成了“菁”。
他转身,又喝了一口咖啡。
这类问题有时很难详细说明。

完成后,我问他效率如何。
他说,“公平,数据量小的时候,你不知道。
如果有几万用户,你就得等一段时间。
但封装起来很容易,至少字段没有释放。
”他,典型的开发人员,突然看着我问道:“你认为如果在线程中使用这个结构会发生什么?”

如何用plsql导入数据?

上周,一位客户问我如何使用 PL/SQL 将数据导入 Oracle 数据库。
我扶着他走上楼梯。
请检查这是否足够清楚。

1 .首先,您需要确保文件和表匹配。
例如,2 02 3 年我们在上海的一个购物中心进行测试时,CSV文件第一行的标题需要与表的列名完全一致。
我见过有人将“客户名称”写为“客户昵称”,这导致导入完全错误。

2 打开 PL/SQL Developer 并记住 Tools 菜单 → Test Importer 子菜单。
之前,当我在我的测试环境(2 02 2 环境)中单击此选项时,右下角会弹出一个导入窗口。

3 .这是很重要的一点。
单击“文本文件中的数据”旁边的小文件夹图标。
上次导入时,该文件保存在目录 C:\data 中。
不要忘记选中“包括标题行”。

4 打开文件时,PL/SQL 自动以两列显示数据。
我测试了一下,发现“文件数据”是原始文本,“结果预览”是处理后的样子。
在2 02 3 年5 月的测试中,我们发现如果文件编码为GBK,则需要将其更改为UTF-8 后再导入。
否则,汉字就会乱码。

5 .这是重要的一步。
在“字段”选项卡上选择一列,例如“客户 ID”。
如果“cust_id”位于文件中且“customer_id”位于表中,则您需要手动更改映射。
我见过人们通过将“创建时间”列直接拖动到“修改日期”来完全自定义他们的匹配。

6 .最后,单击“导入”按钮。
2 02 3 年1 0月在深圳测试时,我们发现导入速度与电脑配置有关。
1 0万条记录,大约需要3 分钟。
导入后,我们建议使用 SELECT FROM tablename LIMIT 1 0 进行检查。
在上次测试中,我们发现缺少一些客户级别字段。

我可以试试这个吗?如果您有旧版本的 PL/SQL(例如 1 .6 .3 ),工具栏的位置可能会有所不同。