您好,
我有三个表,我的模式
{C} CREATE TABLE "DB_USER_PRIVILEGES"
(
"USER_ID" NUMBER(15,0),
"FORM_ID" NUMBER(15,0),
"VIEW_TO" VARCHAR2(200 CHAR),
"CREATE_TO" VARCHAR2(200 CHAR),
"UPDATE_TO" VARCHAR2(200 CHAR),
"DELETE_TO" VARCHAR2(200 CHAR),
"PRINT_TO" VARCHAR2(200 CHAR),
"RESEND_SMS" VARCHAR2(200 CHAR),
"RESEND_EMAIL" VARCHAR2(200 CHAR),
"STATUS" VARCHAR2(20 CHAR),
"EX" VARCHAR2(200 CHAR),
"EX1" VARCHAR2(200 CHAR),
"EX2" NUMBER(15,3),
"EX3" NUMBER(15,3),
CONSTRAINT "DB_USER_PRIVILEGES_DB_USE_FK1" FOREIGN KEY ("USER_ID") REFERENCES DB_USERS" ("SRNO") ENABLE,
CONSTRAINT "DB_USER_PRIVILEGES_FORM_M_FK1" FOREIGN KEY ("FORM_ID") REFERENCES FORM_MASTER" ("FORM_ID") ENABLE
)
CREATE TABLE FORM_MASTER"
(
"FORM_ID" NUMBER(15,0) NOT NULL ENABLE,
"FORM_NAME" VARCHAR2(200 CHAR),
"FORM_SECTION" VARCHAR2(200 CHAR),
"STATUS" VARCHAR2(20 CHAR),
"EX" VARCHAR2(200 CHAR),
"EX1" VARCHAR2(200 CHAR),
"EX2" NUMBER(15,3),
"EX3" NUMBER(15,3),
CONSTRAINT PRIMARY KEY ("FORM_ID") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "SYSTEM" ENABLE
)
我使用C#净形式授予访问表和它的特点为用户的特权。
现在我需要设计一个形式,即管理员可以列出各种形式,那么他将选择用户名授予访问权限,为他选择特定的权限和保存!
我已经写了一个右外连接查询,但它不会给预期的结果,
可以请你建议我吗?
查询:{体C3}