<?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...