Advertisement
ExcelStore

Расширенные возможности SQL - Команды SQL в рамках урока #16

Jan 31st, 2022
6,557
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.04 KB | None | 0 0
  1. --Расширенные возможности SQL
  2. --Команды SQL в рамках урока #16
  3.  
  4. chcp 1251
  5. sqlldr
  6.  
  7.  
  8. test_user/education2020@ORCLPDB;
  9.  
  10.  
  11. CREATE TABLE KMV_EMPLOYEES_LOAD
  12. (
  13.     EMPLOYEE_ID     NUMBER(6),
  14.     FIRST_NAME      VARCHAR2(20),
  15.     LAST_NAME       VARCHAR2(25),
  16.     HIRE_DATE       DATE,
  17.     JOB_ID          VARCHAR2(10),
  18.     SALARY          NUMBER(8,2),
  19.     MANAGER_ID      NUMBER(6),
  20.     DEPARTMENT_ID       NUMBER(4)
  21. );
  22.  
  23.  
  24. SELECT * FROM KMV_EMPLOYEES_LOAD;
  25.  
  26.  
  27. --содержимое файла my_loader.ctl
  28. OPTIONS (SKIP=1)
  29. LOAD DATA
  30. CHARACTERSET UTF8
  31. INFILE 'employees.csv'
  32. BADFILE 'my_loader.bad'
  33. DISCARDFILE 'my_loader.dsc'
  34. TRUNCATE
  35. INTO TABLE KMV_EMPLOYEES_LOAD
  36. FIELDS TERMINATED BY ';'
  37. OPTIONALLY ENCLOSED BY '"'
  38. TRAILING NULLCOLS
  39. (EMPLOYEE_ID, FIRST_NAME, LAST_NAME, HIRE_DATE, JOB_ID, SALARY, MANAGER_ID, DEPARTMENT_ID)
  40.  
  41.  
  42. sqlldr userid=test_user/education2020@ORCLPDB control=my_loader.ctl
  43.  
  44.  
  45. --содержимое файла start_load.cmd
  46. @echo off
  47. chcp 1251
  48. sqlldr userid=test_user/education2020@ORCLPDB control=my_loader.ctl
  49. pause
  50.  
  51.  
  52.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement