Aurora框架基礎使用小結

2021-10-01 17:43:54 字數 3672 閱讀 6926

<?xml version="1.0" encoding="utf-8"?>

$,created_by=>$,

age=>$,

***=>$,

enabled_flag=>$,

teacher_id=>$,

birthday=>$,

sal =>$

);end;

]]>

-- create sequence 

create sequence test26820_s

minvalue 1

maxvalue 999999999999999999999999999

start with 1

increment by 1

cache 20;

modules目錄底下新建screen檔案,注意要和bm檔案目錄層級保持一致

1..上傳對應檔案至伺服器.

2.頁面註冊(雲平台管理=》開發維護=》頁面註冊)註冊screen、 svc檔案

3.功能定義(雲平台管理=》系統管理雲級=》功能定義)通過指令碼註冊功能 分配頁面 分配bm

4.為角色分配功能(雲平台管理=》系統管理雲級=》系統角色管理) 5.快取資料過載(雲平台管理=》開發維護=》快取資料過載)

select * from sys_prompts where description like '%id'

#查詢語言環境#

select userenv('lang') from dual;

#改變語言環境#

alter session set nls_language = 'simplified chinese'

select * from sys_code_values_v where code = '***'--編碼  

select * from sys_codes_vl;--父類

sys_ prompts; --前台頁面多語言表

fnd_ descriptions; -後台業務資料多語言表

sys_ messages; -後台異常多語言表

sys_code_pkg;--某個code的表,在裡面有大佬寫的插入語句,可以直接copy修改

select * from sys_messages where message like '%姓名%';--exception異常處理報錯名稱表

--寫入上面那個表的異常名稱

begin

sys_message_pkg.insert_message('test26820_user_is_not_null','錯誤','姓名不能為空!','zhs');

sys_message_pkg.insert_message('test26820_user_is_not_null','error','username is null!','us');

end;

commit

<?xml version="1.0" encoding="utf-8"?>

function query_test26820_result_ds()

function reset_test26820_query_ds()

function on_enterdown(field,e)

function on_update(dataset, record, name, value, oldvalue )

}]]>

create or replace package test26820_pkg is

​  -- author : 10910

-- created : 2019/12/26 9:32:23

-- purpose :

procedure exception_test(user_name varchar2,created_by number,age number,*** varchar2,enabled_flag varchar2,

teacher_id number,birthday varchar2,sal number);

end test26820_pkg;

create or replace package body test26820_pkg is

procedure exception_test(user_name varchar2,created_by number,age number,*** varchar2,enabled_flag varchar2,

teacher_id number,birthday varchar2,sal number) as

t_user_name_is_null exception;

begin

if user_name is null then

raise t_user_name_is_null;

else

insert

into

test26820

(id,

name,

age,

***,

enabled_flag,

teacher_id,

birthday,

sal,

created_by,

creation_date,

last_updated_by,

last_update_date

)values

(test26820_s.nextval,

user_name,

age,

***,

enabled_flag,

teacher_id,

to_date(birthday,'yyyy-mm-dd hh24:mi:ss') ,

sal,

created_by,

sysdate,

created_by,

sysdate

);end if;

exception

when t_user_name_is_null then

p_created_by             => created_by,

p_package_name           => 'test26820_pkg',

p_procedure_function_name => 'exception_test');

end;

end test26820_pkg;

begin

-- call the procedure

test26820_pkg.exception_test(user_name => :user_name,

created_by => :created_by,

age => :age,

*** => :***,

enabled_flag => :enabled_flag,

teacher_id => :teacher_id,

birthday => :birthday,

sal => :sal);

end;

<?xml version="1.0" encoding="utf-8"?>

Python使用scrapy框架小結

1 整個專案的構成 2 乙個完整的專案設計四個python檔案的編寫,分別是items.py qutoes spider.py scrapy genspider qutoes spider.py jycinema.com後生成,非系統自帶 settings.py pipelines.py 四個檔案對...

Spring框架基礎使用

有時候會將spring容器稱為 ioc 容器。ioc也是spring的兩大核心功能之一。兩大核心功能 基石 ioc 和 aop ioc inverse of control 控制反轉。將物件的建立權交由spring容器來管理,它是一種目的。di dependecy inject 依賴注入。是將乙個物...

Scrapy框架基礎使用

1 流程框架 2 在命令列中輸入scrapy,會有scrapy常見命令引數 在命令中輸入scrapy startproject quote建立乙個叫quote的專案 cd到建立好的專案目錄中,然後執行scrapy genspider quotes quotes.toscrape.com,建立spid...