小编use*_*060的帖子

PL/SQL神秘箭头操作符

我们经常可以在UTL_TCP使用示例中看到运算符"=>"是什么?

http://www.oracle-base.com/articles/misc/ftp-from-plsql.php

  l_conn := ftp.login('ftp.company.com', '21', 'ftpuser', 'ftppassword');
  ftp.ascii(p_conn => l_conn);
  ftp.get(p_conn      => l_conn,
          p_from_file => '/u01/app/oracle/test.txt',
          p_to_dir    => 'MY_DOCS',
          p_to_file   => 'test_get.txt');
  ftp.logout(l_conn);
Run Code Online (Sandbox Code Playgroud)

我不明白什么是"p_conn => l_conn"的紫癜,因为我们从不在任何地方使用p_conn.即使关闭连接也是使用ftp.logout(l_conn)完成的,而不是使用p_conn.在此运算符"=>"之前使用的所有变量甚至不在任何地方定义.

也许它是UTL_TCP软件包特有的操作符,因为我从未在其他任何地方看到过它,并且无法在任何PL/SQL文档,Oracle或其他文档中找到它.

sql oracle operators

4
推荐指数
1
解决办法
3976
查看次数

标签 统计

operators ×1

oracle ×1

sql ×1