🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.database
Article #9995

EXCEL��ORACLE�����ݻ�����

#9995
From: ��ɫ����
Date: Sat, 11 Jul 1998 00:00
194 lines
10895 bytes
������: waterbaby (ˮ��), ����: database
��  ��: EXCEL��ORACLE�����ݻ�����
����վ: ��ˮ˼Դվ (Mon May 18 16:05:42 1998) , վ���ż�

����������֪��MicrosoftExcel�ܺ�ֱ�۶��ؽ�����
�����룬ͳ�ƣ����ͼ�?�������ݹ����������ޣ���
��������ݲ�ѯ�������㣬�����������ݼ��㷽�����
��ʹ�����ݿ�ORACLE����ݲ�ѯ�ŵ㣬������Ƴ�����
ǿ�����ݴ���ϵͳ��
��������Excel����ļ����Ӧ��ְ�������EMP����ORAC
LEϵͳ�д������˱��и��ֶΰ���˳��ֱ���ְ����ţ�
Emp��No����ְ������Ename�������ʣ�Salary��������
ʱ�䣨Hiredate�������Ľ�ͨ�����������Excel��ORACL
E��ݽ����ľ��岽�衣

����1����Excel�е����װ��ORACLE��ݿ�
����ͨ��ORACLE��ݿ�ϵͳ�ĸ߼�Ӧ�ù���SQL��Loader
���Խ�ԭ����Excel�д洢�����ֱ��װ��ORACLE��ݿ��
����

�������ȣ���MicrosoftExcel����ɱ����������ѡ
�񡰱����ļ�������ڳ��ֶԻ���ġ��ļ����͡�����
ѡȡ����ʽ���ı��ļ����ո�ָ��������γ�һ����׼��
ʽ���ı��ļ�������PRN������ѡȡ��CSV�����ŷָ�����
�γ�һ�����Ŷ����ļ�������CSV���������ߵ�����ǣ�
��׼��ʽ���ı��ļ���ÿ����¼�ȳ�����ݼ䰴ԭ���ļ�
�ֶγ��Ƚ������У��ַ����ֶ��������룬������ֶ�
����Ҷ��룬���㲿���ÿո��㡣���Ŷ����ļ��ص���
����¼�ɲ��ȳ����ֶΰ��䶨��˳���������У��ֶμ���
���ŷָ����ַ����ֶκ�������ֶε����Ҷ˿ո���ȥ
����Ϊ�����ָ�ʽ�ļ��в�ͬ�����װ�뷽������������
��ְ�����EMP���ΪEMP��CSV����ݱ��������ʽ��

����120��JOE��1192��64��93��04��11

����121��KERT��309��60��87��01��14

����23��PETER��1500��25��84��03��12

����124��SMITH��678��00��91��01��07

����15��YOUNG��2390��12��80��05��03

�������ţ�ͨ����±��������¿����ļ�����������
�ļ�����Ƽ����ʽ���ļ��ֶ���ζ��磬�����������
������ݣ�����װ�ؿ����ļ�����ΪEMP��CTL��

����LOADDATA

����INFILE��C����EMP��CSV��

����BADFILE��EMP��BAD��

����DISCARDFILE��EMP��DSC��

����APPEND

����INTOTABLEEMP

����FILEDSTERMINATEDBY������

������Emp��No��Ename��Salary��HiredateDATA��8����Y
Y��MM��DD����

����֮��˫��SQL��Loaderͼ�꣬����ORA��CLE7�����
װ�ع��ߣ��ڵ�����SQLLOADER����Ļ�Ի����У��ֱ���
���û���¼�����룬��ݿ���ƺͿ����ļ���ȷ�Ϻ�
�������װ�ء�����SQL��Loaderһ��ת����װ����ݣ�һ
�߽�ִ�й���еĴ�����Ϣ��ͳ����Ϣ�����¼�ļ���Lo
gFile���У���ORACLE�ܾ�װ���ԭʼ��ݴ���ܾ��ļ�
��RejectFile�����û�������װ����ɺ󣬴򿪵�¼�ļ�
�ļ��鿴��ݵ�װ��������˽���Ϊ����ԭ��ʹ����ݱ�
�ܾ�����Ϊ��ݱ��?�����ݿ����?�廹��Υ��
��������ԭ�������ԭ���ɴ˿ɼ����װ�ز�������
���Ұ�ȫ��

�����ر�Ҫ�ᵽ���ǿ���ͨ��SQL��Loaderͬʱ�������
��װ������?������Excel������������ʱ�����Զ�
Ӧ�����ְ���μӵ���Ŀ��ţ�Proj��No����������Ҫ��
��Щ��ݷֱ�װ��EMP���PROJ�?����ļ�����׼��ʽ
�洢������ʾ�����е�5��6��7�о�Ϊ��ְ���μӵ���Ŀ��
�ţ�

����120JOE1192��6493��04��11101112

����121KERT309��6087��01��142812

����23PETER1500��2584��03��124017

����124SMITH678��0091��01��07102021

����15YOUNG2390��1280��05��03432617

������д��װ����ݿ����ļ������ǣ�

����LOADDATA

����INFILE��C����EMP��PRN��

����BADFILE��EMP��BAD��

����DISCARDFILE��EMP��DSC��

����APPEND

����INTOTABLEEMP

������Emp��NoPOSITION��01��05��INTEGEREXTER��NAL��


����EnamePOSITION��06��15��CHAR��

����SalaryPOSITION��16��25��DECIMALEXTERNAL��

����HiredatePOSITION��26��34��INTEGEREXTERNAL��

����INTOTABLEPROJ

����WHENProj��No�������

������Emp��NoPOSITION��1��4��INTEGEREXTERNAL��

����Proj��NoPOSITION��35��38��INTEGEREXTERNAL��

����INTOTABLEPROJ

����WHENProj��No�������

������Emp��NoPOSITION��1��4��INTEGEREXTERNAL��

����Proj��NoPOSITION��39��42��INTEGEREXTERNAL��

����INTOTABLEPROJ

����WHENProj��No�������

������Emp��NoPOSITION��1��4��INTEGEREXTERNAL��

����Proj��NoPOSITION��43��46��INTEGEREXTERNAL��

����ע�⣬CHAR��INTEGEREXTERNAL��DECIMALEXTERNAL��
Щ���������ָ����ļ��е�������ͣ�������ݿ���
����������͡������ֶε�EXTERNAL��ʾ�������Զ�
���Ƹ�ʽ�洢�����֣��������˿���ʶ���ASCII���ʽ
�洢��

������������SQL��Loader֮��������ݱ��ֱ�װ����
����?�dz����㡣

����2����ORACLE����ļ�ת��ΪExcel�ļ�

��������Ҫ��Excel�»�ȡORACLE���ʱ������ͨ��ODBC
������ORACLE�ǰ�װ��Win��dowsNT����ϵͳ�£���ODBC��
Ӣ����˼��OpenDatabaseConnectivity������ʽ��ݿ���
�ӣ�������Microsoft�ṩ��һ���׼Ӧ�ó����̽ӿ�
��API����ODBC������һ��Ӧ�ó���ֱ�Ӳ�����ݿ���ݵ�
�淶�������û���Ӧ�ó���ʹ�û���SQL���ԵIJ�ͬ����
����ݿ����ϵͳ��

������Excel�ġ���ݡ��˵��л�ȡ����ȡ�ⲿ��ݡ���M
icrosoftQuery������������һ���dz����õ���ݲ�ѯ��
���������������Կͻ����������ʽ���ٲ�ѯ��ݡ�
�����е�File�˵���ѡȡNewQuery����SelectDataSource
�����ڳ��֣���ʾ�û���DataSource�б���ѡȡ���ȡ��
������ڵ����Դ���㰴��Other����ť����ODBCDataSour
ce�����ڳ��֣��г��˻������ѱ����������ODBC���Դ
�����������δ���ҵ�ORACLE���Դ��˵����Ӧ��ORACLE
���Դ��ODBCDriver�����δ�а�װ����ʱ��ֻҪ��ѡ
New��Ŧ���ڳ��ֵġ�AddDataSource���Ի�����ѡȡORAC
LE7��1Driver����Oracle7ODBCSetup�����ڳ��֣��ֱ���
����ݿ����ֺ���Ч��SQL��Net���������ַ���ʽ��
��P��ServerName��InstantId����ȷ�Ϻ�MicrosoftQrery
����ORA��CLE�е���ݿ���������֮���û��Ϳ�����ʹ
�ñ����ϵ����һ��Է�������ݽ��в�������ѯ�õ�
����˳�MicrosoftQueryʱ��ѡ�񡰷���Ex��cel������
�ݾͱ�ȡ�ص�Excel�У���������б��?��ͼ���?���
���

��������Ϳ��Էdz��������Excel��ORACLE֮�������
�ݻ�����ʵ�����������ȡ�����̣�ʹ���õ�Ϊ���Ƿ�
�� 

��
--

        ����ȱˮ�����������кܶ�ˮ��
        ���������ҵ�����Ȼ����ʵʵ����
        ���ڱ��ӣ�����

m;31m�� ��Դ:����ˮ˼Դվ bbs.sjtu.edu.cn��[FROM: 202.120.5.220]m
--
1��   �ٶ�+��Ǯ+�ǻ�=ʤ��

�� ��Դ:���̺����� bbs.dlut.edu.cn��[FROM: 202.118.68.70]
Technical Details
Message-ID: <3PRLcj$HuI@bbs.dlut.edu.cn>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: 101948,96370e72657b8278,start
X-Google-Attributes: gid101948,public
From: redalert.bbs@bbs.dlut.edu.cn (��ɫ����)
Subject: EXCEL��ORACLE�����ݻ�����
Date: 1998/07/11
Message-ID: <3PRLcj$HuI@bbs.dlut.edu.cn>
X-Deja-AN: 370909098
Organization: �̺�����
X-Filename: DATABASE/M.900158541.A
Newsgroups: cn.bbs.comp.database