홈>
파이썬을 사용하여 SQL Server를 연결하는 것이 처음입니다 .SQL Server에서 일부 데이터를 읽고 처리하고 SQL Server에서 처리 된 데이터를 업로드해야합니다.이 작업은 모두 Python을 사용하여 수행됩니다. 그래서 SQL Server에서 데이터를 가져 오는 코드를 작성하고 처리했으며 마지막으로 SQL Server에 데이터를 업로드하려고하는 동안 코드가 올바르게 작동합니다. 파이썬에서 오류 메시지가 표시되지 않습니다. 'python 코드를 사용하여 SQL Server에서 데이터를 검색하려고해도 SQL Server에서 테이블을 볼 수 없습니다. 오류 메시지가 나타납니다
pyodbc.ProgrammingError: ('42S02', "[42S02] [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'output1'. (208) (SQLExecDirectW)")
아래는 SQL Server에 데이터를 삽입하는 데 사용한 코드입니다
conn = sqlite3.connect('Driver={SQL Server};'
'Server=My server name;'
'Database=my data base name;'
'uid=my uid;pwd=my password')
c=conn.cursor()
date = dt.datetime.today().strftime("%m/%d/%Y")
dataToUpload['OPT_TYPE']=opt_type
dataToUpload['Date']=date
list_opt_output=dataToUpload.values.tolist()
c.execute('''CREATE TABLE if not exists output1
(Class text,Location text,Name text,Maths decimal(5,2), nonMaths decimal(5,2), promopercent decimal(5,3),OPT_TYPE text,Date date)''')
conn.commit()
print("Output table created")
c.executemany('''INSERT INTO output1(Class,Location,Name,Maths, nonMaths,promopercent,OPT_TYPE,Date) VALUES (?,?,?,?,?,?,?,?)''', list_opt_output)
conn.commit()
conn.close()
이 문제를 해결하도록 안내해 주실 수 있습니까?
- 답변 # 1
관련 자료
- sql - Group by를 사용하는 동안 agg 기능이없는 피벗 테이블을 만드시겠습니까?
- sql - Oracle의 테이블 B에 삽입 한 후 테이블 A에 새 행을 추가하기위한 트리거를 생성하는 동안 오류가 발생했습니다
- sql - 듀얼에서 날짜 테이블 만들기
- python - 모델 인스턴스를 만드는 동안 django의 TypeError
- sql - pgweb heroku에서 테이블을 만들고 있는데 "error - pq : syntax error at or near"( ""
- javascript - HTML5 캔버스에서 모양을 만드는 동안 너무 많은 개체가 생성됨
- excel - 파워 쿼리, 새로 고치는 동안 출력 테이블 크기를 동일하게 유지
- 브랜치를 만드는 동안 git의 대소 문자 문제
- android - Kotlin에서 Arraylist의 Arraylist를 생성하는 동안 색인을 벗어난 예외 발생
- SQL Server 자동 업데이트 테이블
- php - 처리 할 수없는 엔티티 - laravel에서 filepond를 사용하여 비동기 적으로 파일을 업로드하는 동안 422
- javascript - 창 크기를 조정하는 동안 테이블이 반응하도록하려면 어떻게해야합니까?
- Python을 사용하여 텍스트 파일의 데이터를 SQL Server 테이블에 삽입하는 방법은 무엇입니까?
- sql - MySQL 테이블 생성시 특정 필드 매개 변수
- c# - ServiceStackOrmLite 잘못된 열 정의로 테이블 생성
- postgresql - 쿼리에서 SQL 테이블 생성
- python - 한 열을 행으로, 다른 열을 열로 테이블 만들기
- sql - 포지션 별 거래 건수 계산 테이블 생성
- sql - 그들 사이의 관계를 만들 때 mysql에서 테이블 순서가 중요합니까?
- c# - SQL Server 테이블에 이미 존재하는 기본 키를 확인하고 작업하려면 EF 코어가 필요합니다
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
CREATE TABLE if not exists output1
SQL Server
가 유효하지 않습니다 통사론.IF OBJECT_ID('output1','U') IS NULL
를 사용할 수 있습니다 테이블이 있는지 확인하십시오.다음과 같이 쿼리를 변경하십시오.