返回首页

您好,
我有三个表,我的模式

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

  )
{C}
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}

回答

评论会员: 时间:2