MSSQL
Posts
26 posts[python] MSSQL 서버와 pymysql 모듈 이용 한글 문제
pymysql 을 연결하여 한글을 사용하려고 하는데,처음에 한글이 제대로 나오지 않아 시간을 조금 들였습니다. 우선 MSSQL 이라는 클래스를 만들어 아래와 같이open을 시키는 utf8 로 열어, # ========================================================================== def open(self): self.logger.debug('MSSQL.open: trying to open') self.conn = pymssql.connect( host=self.host, user=self.user, password=self.passwd,
[Photon OS] linux용 MSSQL 서버 기동시켜 동작시키기
십년인가 십몇년 전인가에 MSSQL의 TransactSQL 을 이용하여 수백 줄 이상의프로그램을 한 적이 있었습니다만, 시간이 지나 이제는 다 까먹었습니다. 최근에 필요에 따라 가능하면 MSSql 서버를 구축하고 이를 테스트 하는 환경을 구축하려고하는데 윈도우 서버를 설치해야 하나? 하고 조금 살펴보았더니, MS가 그동안 일을 많이 하여 mssql server를 리눅스용으로 만들어 놓았군요.얼씨구나 하고 돌려 보았습니다. 우선 docker-compose.yaml 파일에 다음과 같은 내용을 넣습니다. version: "3"services: db: image: "mcr.microsoft.com/mssql/server" volumes: - ${PWD}/dhv/mssql:/var/op
SP_HELPTEXT 의 완성판( 줄이 밀리는 현상 해결)
SP_HELPTEXT 를 쓰다보면 자꾸 라인이 깨지는 현상이 가끔 가다가 발견한다. 이게 현상의 원인이 무엇인지 알아내지 못해서 몇년동안 고생해서 차라리 SSMS에서 그냥 수정을 누르거나 라인을 일일이 다시 조정해주고 실행해주는 번거로움을 겪어야 했다. 이거 SP 많이 다루는 사람은 알겠지만, 정말 큰 스트레스다. 그래서 구글링은 몇년동안 지속적으로 한 결과 결국 답을 찾아냈다. 찬양하라 구글신이여!!!! 이제 드디어 SP_HELPTXTX의 버그 없는 판을 만든 것이다. SP 참조 (참고로 여기 버전은 ALTER PROC부분으로 수정한다든지, 콘솔창에 찍어주는 부분도 포함되었다.뜯어보시고 수정하시라. ===============================================
mssql에서 table 스크립트 뽑아내기
하다보면 알겠지만, create table 스크립트 뽑아내는게 정말 귀찮다.그래서 구글링을 했다. 나는 dbo나 이런거 붙는 거 극혐하므로, 여러가지 해본 결과 다음의 프로시저가 가장 아름답다는 결론이 났다. =================================== CREATE procedure USP_CREATE_TABLE_SCRIPT @table_name SYSNAMEASBEGIN --DECLARE @table_name SYSNAME --SELECT @table_name = 'dbo.omm_config' DECLARE @object_name SYSNAME , @object_id INT SELECT @object_name = o.name ,



