Oracle/Apex:将内部用户添加到 table?
Oracle/Apex: adding an internal user to a table?
我正在尝试将内部 APEX 用户添加到我创建的 user_Table,但我不确定如何执行此操作。
使用我们大学提供的视频:http://youtu.be/69rVjyepf5g
我想知道如何将这个新用户添加到以下 table:
CREATE TABLE user_table (
userId NUMBER NOT NULL,
userName VARCHAR2(50) NOT NULL,
emailAddress VARCHAR2(150) NOT NULL,
password VARCHAR(20) NOT NULL, PRIMARY KEY(userId)
);
我知道视频中有这样的台词:
DBMS_OUTPUT.PUT_LINE('Current user is ' || currentUser);
显示系统当前正在使用的用户。
我正在寻找一种方法来将选定的内部用户添加到我的用户 table 以便在我的应用程序中使用。
非常感谢任何帮助,谢谢。
我设法通过将用户创建为对象来实现此功能:
CREATE OR REPLACE TYPE user_Object AS OBJECT(
userId NUMBER,
userName VARCHAR2(30),
emailAddress VARCHAR2(100),
MAP MEMBER FUNCTION get_userId RETURN NUMBER ) NOT FINAL;
然后创建一个 table 引用该对象:
CREATE TABLE user_table OF user_Object;
然后我将数据插入table
INSERT INTO user_table VALUES('1','USER1','user@email.com');
并根据原始链接视频创建了一个名为 'USER' 的用户!
然后我使用以下查询 select 保存在该特定用户下的朋友
ELECT DISTINCT B.userfriend.userName FROM friends_table B
WHERE B.friendId = (select C.userId FROM user_table C WHERE C.userName =(SELECT V('APP_USER') FROM DUAL));
我正在尝试将内部 APEX 用户添加到我创建的 user_Table,但我不确定如何执行此操作。 使用我们大学提供的视频:http://youtu.be/69rVjyepf5g
我想知道如何将这个新用户添加到以下 table:
CREATE TABLE user_table (
userId NUMBER NOT NULL,
userName VARCHAR2(50) NOT NULL,
emailAddress VARCHAR2(150) NOT NULL,
password VARCHAR(20) NOT NULL, PRIMARY KEY(userId)
);
我知道视频中有这样的台词:
DBMS_OUTPUT.PUT_LINE('Current user is ' || currentUser);
显示系统当前正在使用的用户。
我正在寻找一种方法来将选定的内部用户添加到我的用户 table 以便在我的应用程序中使用。
非常感谢任何帮助,谢谢。
我设法通过将用户创建为对象来实现此功能:
CREATE OR REPLACE TYPE user_Object AS OBJECT(
userId NUMBER,
userName VARCHAR2(30),
emailAddress VARCHAR2(100),
MAP MEMBER FUNCTION get_userId RETURN NUMBER ) NOT FINAL;
然后创建一个 table 引用该对象:
CREATE TABLE user_table OF user_Object;
然后我将数据插入table
INSERT INTO user_table VALUES('1','USER1','user@email.com');
并根据原始链接视频创建了一个名为 'USER' 的用户!
然后我使用以下查询 select 保存在该特定用户下的朋友
ELECT DISTINCT B.userfriend.userName FROM friends_table B
WHERE B.friendId = (select C.userId FROM user_table C WHERE C.userName =(SELECT V('APP_USER') FROM DUAL));