重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、通过rownum对数据库的记录进行编号
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的江夏网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
SELECT ROWNUM RN1,A.* FROM A;//从表A中获取记录,并用rownum生成RN1
2、通过RN1的标记进行倒序排序
SELECT B.*,ROWNUM RN2 FROM (SELECT ROWNUM RN1,A.* FROM A) ORDER BY RN1 DESC;
3、通过RN2取小于等于10的数据记录
SELECT * FROM (SELECT B.*,ROWNUM RN2 FROM (SELECT ROWNUM RN1,A.* FROM A) ORDER BY RN1 DESC) WHERE RN2=10;
好像是三种:
一种是供应商送货来直接入库;
一种是供应商送货来先接收,接收后再安排入库;
还有即是先接收,然后送检,质量检查通过后再入库。
你的理解是正确的,可以这样做。
生成固定格式的数据文件,然后可以使用oracle的数据加载工具sqlldr进行直接插入数据,效率上会好很多,在并发的情况下,oracle声称可以每小时100G的数据量。
(1) 成批增加固定资产
第一步:在应付模块录入一张资产应付发票,发票行分配“固定资产—固定资产中转”等资产结算科目
第二步:在应付模块运行“ 创建成批增加 ”请求,注意请求参数中的 GL日期必须晚于需要进行成批增加的资产发票日期
第三步:在资产模块的“ 准备成批增加 ”中查询出上步从应付模块传送过来的资产新增信息,再添加详细的资产卡片信息后进行“ 过账成批增加 ”
第四步:请求运行完成后在资产工作台可以查询出刚才新增的资产卡片则说明“成批增加资产”已经成功。
(2)成批创建在建工程
与创建固定资产过程基本相同,只是在AP模块中的结算会计科目与固定资产不同
在建工程发票引入FA模块之后,“ 准备成批增加 ”中资产类型"CIP",运行请求集“过账成批增加”
(3)手工增加资产
手工增加资产在Oracle系统中有以下两种方式:手工快速增加和手工明细增加,这两种增加方式的适用范围和区别如下
手工快速增加:资产=》资产工作台=快速增加
1、 在固定资产快速录入屏幕用快速录入的流程快速地录入固定资产,快速增加资产只需输入 6 个必要的字段:资产说明、资产类别、账簿、资产成本、放置地点和总帐折旧费用帐户。其它的资产信息如折旧方法、使用年限、折旧率等使用相应资产种类已定义的默认值。
2、对于其他的信息, Oracle 固定资产使用在类别,帐簿和启用日期等处定义的 缺省信息由系统自动生成。
手工明细增加:资产=》资产工作台=增加
(4)CIP转增资产
资产>资本化 CIP 资产---》资本化(按钮)
(5)资产的调整
资产调整内容:
1) 财务信息调整
2) 调整资产类别、折旧方法
3) 调整资产的数量
4) 资产重估
5) 可成批更改
例 价值调整:
发票 -》“ 创建成批增加 ”=》 准备成批增加 =》添加至资产(按钮) =》 过账成批增加
(6)资产的内部转移
资产 > 资产工作台 - 分配(转出:负值 转入:正值)
(7)报废资产
资产完全报废与部分报废
“部分报废”和“完全报废”的路径和操作是一样的,不同之处:“部分报废”在“报废成本”中输入资产的部分成本,“完全报废”在“报废成本”中输入全部成本。
资产 > 资产工作台 - 报废(按钮)
(8)重新启用报废资产
资产 > 资产工作台 - 报废 - 撤销报废
计算损益:折旧-计算损益
(9)折旧
折旧-运行折旧(报表)
资产会计人员通过这个折旧报表来进行对帐,查看是否有异常情况,有异常则需到资产工作台对资产进行调整,再运行折旧—查看日记帐分录准备金分类帐报表,可重复操作直至折旧正确即可。
(10)关闭资产会计期
确定资产折旧正确、并将资产模块的财务信息传送至总账、总账会计过账后即可关闭资产会计期
折旧-运行折旧(报表)- 勾选(关闭期间)
(11) 资产模块查询
查询-财务信息
这么大的数据量首先不建议用pl/sql里的工具去导入。
可以用sqlldr去做处理。
其中先把excel文件转换成unl后缀的文件名,其中里边的字段以‘|’隔开。
然后在写一个ctl:
如:
LOAD DATA CHARACTERSET ZHS16GBK
INFILE
BADFILE
APPEND INTO TABLE table_name
FIELDS TERMINATED BY "|"
TRAILING NULLCOLS
(
name,
id,
sex)
在linux中,执行命令如下:
sqlldr userid= $1/$2@$3 control= ./data_name.ctl data=./data_name.unl;
执行中会有日志,报错可以在当前目录下看log日志,看看哪里出了问题。
即可!
我给你一些数据库常用的导入导出命令吧:\x0d\x0a该命令在“开始菜单运行CMD”中执行\x0d\x0a一、数据导出(exp.exe)\x0d\x0a1、将数据库orcl完全导出,用户名system,密码accp,导出到d:\daochu.dmp文件中\x0d\x0aexp system/accp@orcl file=d:\daochu.dmp full=y\x0d\x0a\x0d\x0a2、将数据库orcl中scott用户的对象导出\x0d\x0aexp scott/accp@orcl file=d:\daochu.dmp owner=(scott)\x0d\x0a\x0d\x0a3、将数据库orcl中的scott用户的表emp、dept导出\x0d\x0aexp scott/accp@orcl file= d:\daochu.dmp tables=(emp,dept)\x0d\x0a\x0d\x0a4、将数据库orcl中的表空间testSpace导出\x0d\x0aexp system/accp@orcl file=d:\daochu.dmp tablespaces=(testSpace)\x0d\x0a\x0d\x0a二、数据导入(imp.exe)\x0d\x0a1、将d:\daochu.dmp 中的数据导入 orcl数据库中。\x0d\x0aimp system/accp@orcl file=d:\daochu.dmp full=y\x0d\x0a\x0d\x0a2、如果导入时,数据表已经存在,将报错,对该表不会进行导入;加上ignore=y即可,表示忽略现有表,在现有表上追加记录。\x0d\x0aimp scott/accp@orcl file=d:\daochu.dmp full=y ignore=y\x0d\x0a\x0d\x0a3、将d:\daochu.dmp中的表emp导入\x0d\x0aimp scott/accp@orcl file=d:\daochu.dmp tables=(emp)