기본 콘텐츠로 건너뛰기

7월, 2012의 게시물 표시

오라클에 이진 데이타 쓰기 - 예제

오라클에 이진 데이타를 쓰는 예제입니다. int bytes; string que = "SELECT * FROM T_PROJECT_SETTING" ; FileStream fs = new FileStream(sPrjIniFilePath, FileMode.Open, FileAccess.Read); byte [] byteArray = new byte [fs.Length - 1 ]; fs.Read(byteArray, 0 , byteArray.Length); fs.Close(); FileInfo fi = new FileInfo(sPrjIniFilePath); string filename = fi.Name; using (OracleCommand comm = new OracleCommand( "INSERT INTO T_PROJECT_SETTING (C_FILE_NAME,C_SETTING_DATA) VALUES('" + filename + "', :FILEDATA)" , Oracleconn)) { OracleParameter para = new OracleParameter(); para.ParameterName = ":FILEDATA" ; para.OracleDbType = OracleDbType.Blob; para.Direction = ParameterDirection.Input; para.Size = byteArray.Length - 1 ; para.Value = byteArray; comm.Parameters.Add(para); int cntResult = comm.ExecuteNonQuery(); comm.Parameters.Clear(); }

Oracle - 간단한 sql 문

원문보기 테이블생성 CREATE  TABLE   EMP2 ( idx number not null primary key, name varchar2(20) ); 칼럼추가 ALTER   TABLE  emp  ADD  (addr VARCHAR2(50)); 칼럼변경 ALTER   TABLE  emp  MODIFY   (ename VARCHAR2(50));  칼럼삭제 ALTER   TABLE   table _name  DROP COLUMN   column_name 제약조건삭제 ALTER   TABLE  emp   DROP PRIMARY KEY  ; 유저가 소유한 모든 테이블 보기 SELECT  table _name FROM   USER_ TABLE S ; TABLE내의 모든 데이터 삭제 TRUNCATE TRUNCATE removes  all rows  from a table. The operation cannot be rolled back and no triggers will be fired. As such, TRUCATE is faster and doesn't use as much undo space as a DELETE. SQL> TRUNCATE TABLE emp; Table truncated. SQL> SELECT COUNT(*) FROM emp; COUNT(*) ---------- 0 [출처]   [oralce] 간단 sql 문 모음 | 작성자   피쉬

Application 종료하기

폼이 생성되어 있을 경우에는 Application.Exit() 함수로 종료할수 있습니다. 그러나 폼이 생성되어 있지 않을 경우에는 위 함수를 사용해서 Application을 종료할 수 없습니다. 그럴경우는 아래 함수를 통해서 Application을 종료할 수 있습니다. System.Environment.Exit(1);