데이터베이스 관리자

데이터베이스 기술을 향상시키고 커뮤니티의 다른 사람들에게서 배우고 자하는 데이터베이스 전문가를위한 Q & A


3
테이블 반환 함수에 권한을 부여하는 방법
내가 제대로하고 있니? 돈을 돌려주는 기능이 있습니다 ... CREATE FUNCTION functionName( @a_principal money, @a_from_date datetime, @a_to_date datetime, @a_rate float ) RETURNS money AS BEGIN DECLARE @v_dint money set @v_dint = computation_here set @v_dint = round(@v_dint, 2) RETURN @v_dint END GO Grant execute on functionName to another_user Go 이것이 iTVF로 변환 …


4
sys.databases에서 일부 열의 데이터 정렬은 무엇입니까?
2005 년에서 2012 년까지 다양한 버전의 SQL Server에 UNPIVOT포함 된 다양한 열 에서 실행하려고합니다 sys.databases. UNPIVOT다음 오류 메시지와 함께 실패 : 메시지 8167, 수준 16, 상태 1, 줄 48 "CompatibilityLevel"열 유형이 UNPIVOT 목록에 지정된 다른 열 유형과 충돌합니다. T-SQL : DECLARE @dbname SYSNAME; SET @dbname = DB_NAME(); SELECT [Database] = …

1
운영 체제로 디스크 공간을 반환하는 VACUUM
VACUUM일반적으로 특별한 경우를 제외하고 디스크 공간을 운영 체제로 반환하지 않습니다. 문서에서 : 표준 형식은 VACUUM테이블과 인덱스에서 데드 행 버전 을 제거하고 나중에 재사용 할 수있는 공간을 표시합니다. 그러나 테이블 끝에있는 하나 이상의 페이지가 완전히 사용 가능하고 독점 테이블 잠금을 쉽게 얻을 수있는 특수한 경우를 제외하고는 운영 체제로 공간을 리턴하지 않습니다. …

12
왜 코드가 아닌 데이터베이스에 제약 조건이 적용됩니까?
데이터베이스에 제약이 적용되는 이유는 무엇입니까? 코드에 넣는 것이 더 유연하지 않습니까? 데이터베이스 구현에 대한 초보자 책을 읽고 있으므로 초보자로 요구하고 있습니다. 이 엔티티 모델을 포함하여 데이터베이스를 설계했다고 가정 해 보겠습니다. entity type | sub-types ----------------+-------------------------------------------- Person | Employee, Student, ... Student | Graduate, Undergraduate, ... Employee | Teacher, Administrator, ... …

3
SQL Server Management Studio 자동 완성 억제
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 쿼리를 입력하는 동안 SQL Server Management Studio의 자동 완성을 일시적으로 억제하는 방법이 있습니까? 자동 완성 기능을 완전히 비활성화하지 않으려면 특정 단어를 입력하는 동안 일부 키를 누르고 있으면 방해가되지 …


3
가동 중지 시간을 최소화하면서 큰 테이블에 rowversion 열을 추가하는 방법
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . SQL Server 2008 이상을 사용하여 간단히 큰 테이블에 rowversion 열을 추가하고 싶습니다. ALTER TABLE [Tablename] ADD Rowversion [Rowversion] NOT NULL 그런 다음 테이블을 너무 오래 업데이트 할 수 …


1
INSERT ... ON DUPLICATE가있는 mysqldump
한 데이터베이스에서 다른 데이터베이스로 데이터를 병합하고 싶습니다. 따라서 with with dump를 작성한 mysqldump다음 동일한 테이블 구조를 가진 다른 데이터베이스로 가져옵니다. 이 경우 문제가 없습니다 (예 : 중복 항목 또는 다른 것). 그러나 테스트 목적으로 일부 병합을 수행하고 나중에 최종 병합을 수행합니다. 그래서 몇 번 병합 (데이터가 변경 될 수 있음)을 …

2
PgAdmin III-비밀번호가 비어있을 때 데이터베이스에 연결하는 방법은 무엇입니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 응답 할 수 있기 때문에 서버 결함에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 내 PC에 PostgreSQL 9.1을 설치했습니다 (Win 7). 나는 그것을 성공적으로 연결하는 작은 Java 응용 프로그램이 login=sa와 password="". 연결이 작동합니다. 그러나 PgAdmin III 자체에서는 거부됩니다. 나는 얻다: Error connecting to the …



3
varchar (255) 또는 varchar (256)?
테이블을 디자인 할 때 varchar(255)또는 사용해야합니까 varchar(256)? 열 길이에 메타 데이터를 저장하는 데 1 바이트가 사용된다고 들었습니다. 이 시점에서 더 이상 문제가됩니까? 인터넷에서 일부 게시물을 보았지만 Oracle 및 MySQL에 적용됩니다. Microsoft SQL Server 2016 Enterprise Edition이 있는데이 환경에 어떻게 적용됩니까? 예를 들어, 고객에게 예를 들어 텍스트 설명을 256이 아닌 255 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.