"""
ex10.py

emp, dept 테이블에서
부서 번호를 입력받아서
해당 부서 사원의 사번, 이름, 급여, 부서 번호, 부서 이름을 출력
"""

import cx_Oracle
import lec08_database.oracle_config as cfg

with cx_Oracle.connect(cfg.user, cfg.pwd, cfg.dsn) as connection:
    with connection.cursor() as cursor:
        sql_oracle = '''
        select e.empno, e.ename, e.sal, e.deptno, d.dname
        from emp e, dept d
        where e.deptno = d.deptno and e.deptno = :deptno
        '''

        sql_ansi = '''
        select e.empno, e.ename, e.sal, e.deptno, d.dname
        from emp e join dept d
        on e.deptno = d.deptno
        where e.deptno = :deptno
        '''
        dept_no = int(input('부서 번호 입력>> '))
        d_loc = input('d loc>> ')
        cursor.execute(sql_ansi, deptno=dept_no)
        for row in cursor:
            print(row)

