:: POST
프로젝트 web.xml 파일 <wep-app> 태그내에 다음 내용 추가


:: GET
톰캣 server.xml 파일 Connector 에 URIEncoding 속성추가하여 다음과 같이 수정


PSCRIPT.rar


PSCRIPT.HLP


치매방지용....

:: 제약조건 확인
SELECT * FROM ALL_CONSTRAINTS WHERE TABLE_NAME = '테이블명';

SELECT A.UNIQUENESS, B.* FROM ALL_INDEXES A, ALL_IND_COLUMNS B WHERE A.INDEX_NAME = B.INDEX_NAME AND A.TABLE_NAME='테이블명';

::제약조건 삭제
ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건명 CASCADE;

::인덱스 생성
CREATE UNIQUE INDEX PK명 ON 테이블명 (컬럼명1, 컬럼명2....);

:: PK 생성
ALTER TABLE 테이블명 ADD (CONSTRAINT PK명 PRIMARY KEY (컬럼명1, 컬럼명2....));
출처 : http://lockdown.tistory.com/127

네이밍 수정을 하지 않으면 R6-(엔티티) 등의 임의의 constraint 네임이 생성된다.
이것은 확인도 어렵고, 불분명하기에 적절한 네이밍을 설정해주는 것이 좋다.

:: 규칙정의
PK : PK_테이블_컬럼
RelationsShips : FK__자식테이블_자식컬럼__부모테이블_부모컬럼 ( '__'은 명확한 구분을 위해 )

Tools -> Names -> Model Naming Options..

:: RelastionShips 항목에 다음의 코드를 입력
FK__%Child_%ChildFK()__%Parent_%ParentPK()

:: Key Group to Index 항목에 다음의 코드 입력
%KeyType_%TableName_%PK()

좀더 자세한 erwin 스크립트는 Macro Toolbox 버튼을 클릭하면 참고할 수 있음.
#pragma include_alias( "dxtrans.h", "qedit.h" )
#define __IDxtCompositor_INTERFACE_DEFINED__
#define __IDxtAlphaSetter_INTERFACE_DEFINED__
#define __IDxtJpeg_INTERFACE_DEFINED__
#define __IDxtKey_INTERFACE_DEFINED__

#include <qedit.h>

VS2008 에서 Dshow 관련 컴파일 오류시...
qedit.h 는 SDK 6.0A 에 있는걸 7.0 이나 7.1 로 복사하면 됨.

테스트용 테이블 만들때 유용하게 쓸수 있죠..

CREATE TABLE TEST_MEMBER AS SELECT * FROM MEMBER

 

검색을 걸어서 필요한 데이타만 복사할수도 있죠.

CREATE TABLE TEST_MEMBER AS SELECT * FROM MEMBER WHERE IDX<10000

 

테이블 구조만 복사하고 싶다면..

CREATE TABLE TEST_MEMBER AS SELECT * FROM MEMBER WHERE 1=2

검색조건을 이렇게 한다면 테이타는 복사가 안되겠죠..

 

테이블이 이미 만들어진 경우는

INSERT INTO TEST_MEMBER SELECT * FROM MEMBER


주의할점은 테이블구조만 복사된다는 것이다.

프라이머리키나 인덱스등은 복사가 안돼니 따로 설정해 주어야 한다.


-- 추가


테이블을 다른 테이블스페이스로 지정하고 미리 생성해 둡니다.
CREATE TABLE COPY_TB
(A NUMBER,
 B VARCHAR2(10))
TABLESPACE COPY_TBS

그리고 기존 테이블의 내용을 새로 생성한 테이블에 쑤셔 넣습니다.
INSERT INTO COPY_TB SELECT * FROM ORI

이게 이상해 보이지만... exp/imp로 하는 방법도 있습니다.
요기에 대해서는.. 패스 ㅡㅡ;

9i 이상에서는 단 한줄로 테이블이 속한 테이블스페이스를 옮길 수 있습니다.
요렇게

ALTER TABLE copy_tb MOVE TABLESPACE users;

인덱스도 옮길 수 있다. 테스트용 scott꺼를 옮겨 보기로 하자.

alter index PK_EMP rebuild tablespace users




출처 : http://ilovehsk.tistory.com/109
:: 해당하는 PK 삭제
ALTER TABLE "테이블명" DROP CONSTRAINT "PK명";

:: 변경하고자 하는 COLUMN으로 Unique Index를 생성
CREATE UNIQUE INDEX "PK명" ON "테이블명"(칼럼1, 칼럼2, 칼럼3, 칼럼4);

:: PK에 속성 추가
ALTER TABLE "테이블명" ADD ( CONSTRAINT "PK명" PRIMARY KEY (칼럼1, 칼럼2, 칼럼3, 칼럼4) );

[출처] 오라클 pk 변경하기|작성자 리트머스


Space : 색상변경
Enter : 메세지 위치 변경
ESC : 프로그램 종료

TestLCD.zip

public sealed class Singleton
{
    private static volatile Singleton instance;
    private static object syncRoot = new Object();

    private Singleton() {}

    public static Singleton Instance
    {
        get
        {
            if (instance == null)
            {
                lock (syncRoot)
                {
                    if (instance == null)
                        instance = new Singleton();
                }
            }
            return instance;
        }
    }
}

출처 : msdn