江苏十一选五手机版基本值集定义

时间:2020-03-02 10:34来源:江苏十一选五手机版数据库
现在我有两张表分别是S_PERSON,S_USER 移动表: 1 帐套:P_LEDGER_ID 值集 GL_SRS_SET_OF_BOOKS 配置文件, 默认值:GL_SET_OF_BKS_NAME S_PERSON insert into ro_usergroup_23 select * from ro_usergroup_all t wheresysid = 2

现在我有两张表分别是S_PERSON,S_USER

移动表:

1 帐套:P_LEDGER_ID
值集 GL_SRS_SET_OF_BOOKS
配置文件,
默认值:GL_SET_OF_BKS_NAME

S_PERSON

insert into ro_usergroup_23 select * from ro_usergroup_all t where sysid = 23 and grpid not in (select grpid from ro_usergroup_23).

2 OU: ORG_ID
配置文件
默认值:ORG_ID

S_USER

修改表:

3 库存组织 P_MFG_ID
配置文件
默认值:ORGANIZATION_ID

我现在想把S_USER表中的ACCOUNT批量修改成S_PERSON的ACCOUNT

update table A where A.id in(select uuid from B where A.id=B.uuid)

4 会计期(默认为当前会计期):p_period_name_f
值集:GL_SRS_ALL_PERIODS
默认类型:SQL语句
默认值:select glp.period_name from gl_sets_of_books gls, gl_periods glp
           where gls.period_set_name = glp.period_set_name
           and gls.set_of_books_id = :$FLEX$.P_LEDGER_ID
           and sysdate between glp.start_date and glp.end_date

我们可以发现S_USER表中有个跟S_PERSON表关联的字段 那就是PERSON_ID 这也是我们要update的条件

 

5 会计科目
第一个步骤:
   设置COE参数:
   COA
   NUMBER_15
   SQL语句
   默认值:select gls.chart_of_accounts_id from gl_sets_of_books gls
           where gls.set_of_books_id = :$FLEX$.P_LEDGER_ID

找到这个关系以后我们就不难写sql了

update car_use_case t set t.USE_PERSON_ID=(select p.id from person p where t.use_person=p.person_name)

第2步:
    p_account_f
    GL_SRS_REPORT_FLEXFIELD
    范围:对

update S_USERset account=p.account from S_PERSONp where p.id=S_USER.person_id;

 

在报表里的做法:
    1定义参数P_COA
    2创建占位列:P_ACCOUNT_WHERE
    3在报表里引用占位列: &p_account_where
    4创建公式列:CF_PERIOD_NAME_F,CF_PERIOD_NAME_T (会计期间从-会计期间到)
    5在报表触发器BEFOREREPORTE里写入代码:
    begin
SRW.USER_EXIT('FND SRWINIT');

结果为:

--修改视图VIEW_PERSON_INFO ,添加P.SORT_NUM

if :P_ACCOUNT_F is not null and :P_ACCOUNT_T is not null then
    srw.reference(:P_COA);
    srw.user_exit('FND FLEXSQL CODE="GL#"
                               NUM=":P_COA"
                               APPL_SHORT_NAME="SQLGL"
                               OUTPUT=":P_ACCOUNT_WHERE"
                               MODE="WHERE"
                               DISPLAY="ALL"
                               OPERATOR="BETWEEN"
                               OPERAND1=:P_ACCOUNT_T
                               OPERAND2=:P_ACCOUNT_F
                               TABLEALIAS="GCC"');
                               
    if :P_ACCOUNT_WHERE is not null then
    :P_ACCOUNT_WHERE := ' and ' || :P_ACCOUNT_WHERE;
    end if;
end if;

sqlserver as 语法举例

CREATE OR REPLACE VIEW VIEW_PERSON_INFO AS
SELECT P.ID AS PERSON_ID,
       P.PERSON_CODE,
       P.PERSON_NAME,
       P.SEX,
       P.BIRTH_DATE,
       P.TELEPHONE,
       P.EMAIL,
       P.USER_TYPE,
       P.CREATED_BY,
       P.CREATED_DATE,
       P.LAST_UPDATE_BY,
       P.LAST_UPDATE_DATE,
       P.LAST_UPDATE_IP,
       P.ATTRIBUTE1,
       P.SORT_NUM,
       DECODE(P.ATTRIBUTE1, 0, '无效', 1, '有效', '有效') AS STATUS_NAME,
       P.ATTRIBUTE2,
       P.ATTRIBUTE3,
       P.PERSON_UUID,
       D.ID AS DEPT_ID,
       D.DEPT_NUMBER,
       D.DEPT_NAME,
       D.PARENT_DEPT_ID,
       D.DEPT_UUID
  FROM PERSON P
  LEFT JOIN DEPARTMENT D
    ON P.DEPARTMENT_ID = D.ID;

return (TRUE);
end;

1、使用表名称别名

建立表空间:

有两个表分别是:"Persons" 和 "Product_Orders"。分别为它们指定别名 "p" 和 "po"。列出 "John Adams" 的所有定单。

create tablespace recjl datafile 'D:oracleAEGrecjl.dbf' size 8m autoextend on next 8m;
drop tablespace recjl

SELECT po.OrderID, p.LastName, p.FirstNameFROM Persons AS p, Product_Orders AS poWHERE p.LastName='Adams' AND p.FirstName='John';

 

2、使用列名称别名

1.建一个培训班基础信息表 字段有 编号 培训班名称 时间 年份 培训类别 然后把excel表中的数据初始化到这张表里面监察员信息在填报培训班的时候 点击某个按钮弹出 培训班信息列表界面(就是从培训班基础信息表获取),每一条培训班信息前都有一个复选框,可以选择多个,并且展现的时候可以按照年份这个字段来显示隐藏相应年份的培训信息数据,这样方便用户选择, 可能咱们培训信息那张子表中就可以不存培训信息了,只要存一个编号(外建)就可以了

查询 Persons 表中的 LastName 列 和 FirstName 列,输出所有结果值。

2.在“个人基本信息”最下方增加“监察任务类别”,内容来自培训系统,通过培训结果关联培训大纲获取,具体内容见文档内附件。监察员专业的选择是会控制监察员任务类别的飞行专业的只选择运行类监察员对应的监察员任务类别维修专业的只选择适航维修类监察员对应的监察员任务类别监察员任务类别是可以多选的

SELECT LastName AS 姓氏, FirstName AS 名字FROM Persons

3、同时使用 表名称 和 列名称

为 city 表定义别名 'A',并利用该表别名查询表中的ID 列的所有信息。

SELECT A.ID AS BFROM city AS A; 

这篇文章就介绍到这了,希望能帮助到你。

编辑:江苏十一选五手机版数据库 本文来源:江苏十一选五手机版基本值集定义

关键词: