본문 바로가기
반응형

다양한 실전소스코드/MSSQL(DB)4

mySQL 예약 작업 설정하기- 5.7 Community Workbench mySQL 예약 작업을 설정하는 쿼리입니다. 여기서 한글로 적은것은 여러분의 값으로 변경하시면 됩니다. 설명은 주석을 달았습니다 -- 표시 뒷글자는 주석 CREATE EVENT 예약작업할이벤트이름 ON SCHEDULE EVERY 4 HOUR --여기서 작업을 실행할 주기 설정 (좌측은 매 4시간마다 실행) DO --실행하고싶은 쿼리를 여기 모두 적으면됨 --예) 1년지난것을 다른테이블로 옮기고 삭제작업 INSERT INTO db1.table1 select * from db2.table2 where time1 2023. 3. 10.
[Solved] MSSQL 대량 추가 (Bulk Insert) string constr = @"server=localhost\인스턴스이름,포트번호;uid=sa;pwd=비번;database=DB명"; SqlConnection conn = new SqlConnection(constr); if (conn.State == ConnectionState.Closed) conn.Open(); Colored by Color Scripter cs 위와같이 서버를 열고, 아래와 같이 BulkInsert를 한다. 시간차이는 해보면 알겠지만 수천건을 개당쿼리하는것보다 훨.......씬 빠르다. using (SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(conn)) { sqlBulkCopy.DestinationTableName = tablename_server.. 2021. 6. 29.
C# MSSQL 쿼리에 Parameter 사용방법 DB에 넣을때 파라미터를 아래와 같이 사용한다. 쿼리안에 @로 시작하는 변수를 넣거나 일반값을 넣으면되는데, 파라미터를 넣는건, 해당값이 자주 변할때 사용하면 편하다. 파라미터는 SqlDbType.뒤에 오는 것중에 타입이 맞는걸하면되고, int형이나 DateTime은 왠만하면 String으로 변환해서 서버에 전달하면 오류로 오는 고생이 덜하다. string constr = @"server=localhost\KWDB2019,포트번호;uid=sa;pwd=비번;database=DB명"; SqlConnection conn = new SqlConnection(constr); SqlCommand lastvalue = new SqlCommand(); lastvalue.CommandType = CommandType.T.. 2021. 6. 28.
[Solved] 엑셀 mssql 이미지 연동 mssql의 필드에 이미지를 넣고 빼는 방법입니다.. mssql의 이미지 필드는 nvarchar(max)로 하면 될것입니다. '파일을 mssql로 저장 Public Sub cmdSelectSave_Click() Dim rstrecordset As New ADODB.Recordset Dim cnn As New ADODB.Connection cnn.Open "Provider=SQLOLEDB; Data Source=아이피,포트; Network Library=DBMSSOCN;" & _ "Initial Catalog=db명; User ID=sa; Password=비번;" rstrecordset.Open "테이블명", cnn, adOpenKeyset, adLockOptimistic Dim sFileName As S.. 2021. 5. 14.
반응형