«ddl» 태그된 질문

데이터 정의 언어; 데이터베이스 구조를 정의하지만 내용은 정의하지 않습니다.

5
PostgreSQL 데이터베이스에있는 모든 객체의 소유자를 동시에 설정하는 수단이 있습니까?
/programming/1348126/modify-owner-on-all-tables-simultaneously-in-postgresql 은 테이블 및 기타 객체를 특정 사용자로 변경하는 멋진 방법을 설명하지만 수영으로 작동합니다. 제안은 내가 만든 기능을 무시하는 것 같습니다. 함수를 포함하여 데이터베이스의 모든 객체 소유자를 재설정하는 매우 쉬운 방법이 있습니까? 손으로하는 것은 매우 바람직하지 않습니다.



5
MySQL-InnoDB를 위해 ALTER TABLE하는 가장 빠른 방법
변경하려는 InnoDB 테이블이 있습니다. 테이블에는 ~ 80M 개의 행이 있으며 몇 개의 인덱스를 종료합니다. 열 중 하나의 이름을 변경하고 색인을 몇 개 더 추가하고 싶습니다. 가장 빠른 방법은 무엇입니까? "일반" alter table이 가장 빠른 솔루션입니까? 현재 내가 관심있는 것은 속도 :)

2
SSMS가 아닌 T-SQL을 사용하여 로그인을 데이터베이스에 매핑하는 방법
코드에 모든 권한과 모든 것을 할당 해야하는 프로그램을 작성 중입니다. 나는이 부분에 갇혀있다 : msdb 데이터베이스의 "Map"아래에있는 작은 상자를 클릭하고 해당 사용자를 SqlAgentUser 역할에 할당하는 것과 같습니다. SQL Server 에이전트 작업을 추가 / 편집 할 수있는 사용자가 필요합니다. SSMS를 사용하여 설정을 올바르게 얻을 수는 있지만 원시 SQL에서 설정을 수행하는 방법을 …

2
PL / SQL 블록에 직접 ddl 문을 쓸 수없는 이유
PL / SQL 블록에 직접 ddl 문을 쓸 수없는 이유는 무엇입니까? CREATE OR REPLACE PROCEDURE test IS BEGIN truncate table table_name; // error END test; / 그러나, CREATE OR REPLACE PROCEDURE test IS BEGIN execute immediate 'truncate table table_name'; // works fine END test; / 왜 두 번째가 성공적으로 실행 …
11 oracle  plsql  ddl 

2
테이블 생성시 클러스터형 인덱스 생성 실패
다음 스크립트를 실행할 때 오류가 발생했습니다. IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) END 특히 다음과 같은 …

2
PostgreSQL은 NULL이 아닌 DEFAULT로 열 추가를 최적화합니까?
값 NOT NULL이있는 열을 추가 할 때 DEFAULTPostgreSQL이이 작업을 최적화합니까? 테이블에 n 개의 행이있는 경우 최적화되지 않은 alter-table-add-column은 기본값 n 쓰기를 생성하므로 매우 고통 스럽습니다. 최적화를 통해 DB는 즉시 새로운 열을 생성하고, 적절한 인덱스 데이터 구조에서 해당 열에 대해 기본값이 아닌 값을 찾을 수 없을 때 반환되는 기본값의 복사본 하나만 …

3
SQL Server는 커밋하기 전에 트랜잭션 내부의 트랜잭션 내 DDL을 트랜잭션에 허용 (표시)합니까?
PostgreSQL에서 테스트 데이터가있는 테이블을 만든 다음 트랜잭션 에서 테이블을 다른 유형의 새 열로 마이그레이션하여 테이블을 다시 작성합니다 COMMIT. CREATE TABLE foo ( a int ); INSERT INTO foo VALUES (1),(2),(3); 그 다음에 BEGIN; ALTER TABLE foo ADD COLUMN b varchar; UPDATE foo SET b = CAST(a AS varchar); ALTER TABLE …

4
TempDB에서의 DDL 경합
지난 몇 달 동안 TempDB DDL 경합에 문제가있는 SQL Server 2005 Standard x64가 있습니다. 서버는 대기 자원 2 : 1 : 103 (대기 유형이 PAGELATCH_EX 임)에 경합이 발생합니다. 서버의로드가 적절하지 않으면이 문제가 산발적으로 발생하는 것으로 보입니다. "파괴를위한 임시 테이블"비율을 모니터링하고 있으며 2 : 1 : 103에 PAGELATCH_EX 문제가있는 시간 동안 …

1
엔터티 관계 다이어그램을 만들기 위해 Oracle 데이터베이스의 내용을 Visio로 가져 오는 방법은 무엇입니까?
Oracle 데이터베이스가 있고 Visio 2007 Pro에서 ERD를 만들고 싶습니다. 지금까지 DDL을 생성하기 위해 DBMS_METADATA.GET_DDL 명령을 살펴 보았습니다. Access DB를 Visio로 가져올 수 있다는 것을 알고 있지만 Access는 Oracle과 다른 SQL 언어를 이해하는 것 같습니다. 따라서 모든 테이블 만들기 명령을 조정하여 데이터 형식을 변경해야합니다. Visio Pro 2007에서 DDL을 사용하여 ERD를 만드는 …
9 oracle  import  erd  ddl  visio 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.