面试准备-项目中的重点难点及解决方案

JAVA的远程调用

pl/sql

比较同一套系统 表结构之间的差异

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
declare
cursor c_tablename1 is
select a.table_name
from user_tables a, user_tables@dblink_tg26 b
where a.table_name = b.table_name
order by a.table_name;
c_row1 c_tablename1%rowtype;
cursor c_colums(v_tablename1 user_tables.table_name%type) is(
select COLUMN_NAME
from user_tab_columns@dblink_tg26 c
where c.TABLE_NAME = v_tablename1
minus
select COLUMN_NAME
from user_tab_columns d
where d.TABLE_NAME = v_tablename1);
c_tab_col_row1 c_colums%rowtype;
v_sql varchar2(200);
begin
for c_row1 in c_tablename1 loop
for c_tab_col_row1 in c_colums(c_row1.table_name) loop
--dbms_output.put_line('表名:' || c_row1.table_name || ' 列名: ' || c_tab_col_row1.column_name);
v_sql := 'insert into siys_compare2(table_name,col_name) values(:1,:2)';
execute immediate v_sql using c_row1.table_name,c_tab_col_row1.column_name;
end loop;
end loop;
end;
/

设计模式的理解

为什么需要这种模式?模式背景
怎么实现这种设计模式?
模式在编程中的地位?scala是否需要这么多设计模式?

#

目前为止最大的挑战(毕业初找工作)