추가

    [SQL] foreign key(외래키) 추가, 삭제, 확인 방법

    추가alter table [추가할테이블명] add constraint [제약조건명] foreign key(컬럼명)references [부모테이블명] (PK컬럼명) [ON DELETE CASCADE / ON UPDATE CASECADE]; ON DELETE CASCADE외래 키에서 참조하는 키가 포함된 행을 삭제하려고 하면 해당 외래 키가 포함되어 있는 모든 행도 삭제 ON UPDATE CASCADE외래 키에서 참조하는 키 값이 포함된 행에서 키 값을 업데이트 하면 해당 외래 키를 구성하는 모든 값도 키에 지정된 새 값으로 업데이트 되도록 지정삭제alter table [테이블명] drop foreign key [제약조건명];확인테이블 기준 확인select * from information_schema.ta..

    C++ 23 추가된 주요 기능들

    1. if consteval - if constexpr의 consteval 버전이 생긴다. 2. Deducing this - 이제 클래스에서 똑같은 함수를 non-const, const 버전으로 두 가지를 만드느라 생기는 중복코드가 대폭 간결해진다. 3. auto(x), auto{x} - 함수 파라미터에서 rvalue (정확히는 prvalue)로 카피해 전달해주는 기능이다. 예제) 벡터에서 첫 원소와 똑같은 원소를 다 지우고 싶을 때 auto elem = v.front(); std::erase(v.begin(), v.end(), elem); 이 때 auto elem = v.front(); 에서 무조건 복사가 생긴다. C++ 23부터는 std::erase(v.begin(), v.end(), auto(v.f..

    [C/C++] 주석으로 함수 매개변수 설명 추가하는 방법

    설명서 태그 태그는 메서드의 매개 변수 중 하나를 설명하기 위해 메서드 선언에 대한 주석에서 사용해야한다. /// Used to indicate status. // xml_param_tag.cpp // compile with: /clr /doc /LD // post-build command: xdcmake xml_param_tag.dll /// Text for class MyClass. public ref class MyClass { /// Used to indicate status. void MyMethod(int Int1) { } }; doxygen style // @param val 값 void Fn(int val) { } (C++ 설명서 주석) | Microsoft Learn

    [Unity] 애니메이션 내 추가 버튼이 비활성화인 이유

    Add Property가 비활성화 되있는데 이는 대상 오브젝트를 선택 안했기 때문이다. 클릭하면 활성화 되는 모습