«ddl» 태그된 질문

데이터 정의 언어는 테이블의 내용이 아닌 데이터베이스의 구조적 요소를 조작하는 SQL의 하위 집합입니다. CREATE, DROP, ALTER 및 관련 문.

14
CREATE OR REPLACE는 어떻게 사용합니까?
CREATE OR REPLACE는 기본적으로 "객체가 존재하는 경우 삭제 한 다음 어느 쪽이든 생성"을 의미한다는 것을 이해하고있는 것이 맞습니까? 그렇다면 내가 뭘 잘못하고 있니? 이것은 작동합니다 : CREATE TABLE foo (id NUMBER, title VARCHAR2(4000) DEFAULT 'Default Title') 그리고 이것은 (ORA-00922 : 누락되거나 유효하지 않은 옵션) : CREATE OR REPLACE TABLE foo …
98 oracle  oracle10g  ddl 

8
ALTER를 사용하여 MySQL에있는 경우 열 삭제
해당 열이있는 경우 ALTER를 사용하여 MySQL 테이블의 열을 삭제하는 방법은 무엇입니까? 나는 사용할 수 있다는 것을 알고 ALTER TABLE my_table DROP COLUMN my_column있지만 my_column존재하지 않으면 오류가 발생 합니다. 조건부로 열을 삭제하는 대체 구문이 있습니까? MySQL 버전 4.0.18을 사용하고 있습니다.
93 mysql  ddl  mysql4 

26
기본 키가 마음에 드십니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

5
SQL 열 정의 : 기본값이고 null 중복이 아닙니까?
create / alter DDL 문에서 열을 정의하는 다음 구문을 여러 번 보았습니다. ALTER TABLE tbl ADD COLUMN col VARCHAR(20) NOT NULL DEFAULT "MyDefault" 질문은 기본값이 지정되었으므로 열이 NULL을 허용하지 않도록 지정해야합니까? 즉, DEFAULT는 NOT NULL 중복을 렌더링하지 않습니까?

3
선택 항목의 인덱스를 사용하여 MySQL에서 임시 테이블 만들기
임시 테이블을 사용하는 저장 기능이 있습니다. 성능상의 이유로 해당 테이블에 인덱스가 필요합니다. 불행히도 ALTER TABLE이로 인해 암시 적 커밋이 발생하므로 사용할 수 없습니다 . 따라서 생성 중에 INDEXfor 를 추가 할 구문을 찾고 있습니다 tempid. 누구든지 도움이 될 수 있습니까? CREATE TEMPORARY TABLE tmpLivecheck ( tmpid INTEGER NOT NULL AUTO_INCREMENT …
82 mysql  ddl  temp-tables 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.