2014-05-13 1 views
0

파이썬을 사용하여 Oracle DB에서 새로 추가 된 데이터를 검색하려고합니다. 웹 양식을 사용하여 데이터를 추가했으며 아래 쿼리에서 사용한 것보다 더 많은 필드가 있습니다. 주문 날짜, 배송 날짜 등을 말하자.python을 사용하여 Oracle에서 새로 추가 된 데이터를 가져 오는 중

나는 이걸 가지고있다. 그러나 시작 자체가 정확하고 여기에 붙어 있는지 확실하지 않다. 반환 된 데이터를 확인하는 방법은 실제로 찾고있는 것입니다. 어떻게해야합니까?

db = DBConnection.connect_to_intraday_db() 
cursor = db.cursor() 
query1 = cursor.execute("Select * from PORTFOLIO_ORDER where SYMBOL = 'TOP' and ORDER_QUANTITY = 200 and AVERAGE_PRICE = 56.99") 
query1 = cursor.fetchone() 
print query1 

데부

+0

에이 질문이되지 않습니다. 데이터를 추가했지만 쿼리 할 때 데이터가 표시되지 않으면 트랜잭션을 커밋하지 않은 것일 수 있습니다. –

+0

mysqlplus/mysqldb 또는 다른 곳에서이 쿼리를 직접 실행하려면 결과를 반환합니까? – aIKid

+0

값을 반환합니다. 나는 그것이 내가 수동으로 할 때 찾고있는 가치를 돌려주고 있음을 볼 수있다. 나는 여기 앉아서 그것을 확인하고있다. 자동화를 실행할 때 실제로 찾고있는 것을 반환하는지 확인하는 방법은 무엇입니까? 그것은 실제로 제 질문입니다. – user3597472

답변

0

cx_Oracle과 커서 반환 튜플. 당신이 파이썬에서 비교하려는 경우 그래서, 당신은 예를 들어 파이썬 에서 그것을 할 수 있습니다

if query1[0] == myFirstColumnValue: 
    # Good tuple 

+0

완벽한! 고맙습니다. – user3597472

관련 문제