반응형

SQL-Server 36

클라이언트 통계 테이블(Microsoft SQL Server Management Studio)

클라이언트 통계 테이블(Microsoft SQL Server Management Studio) 새 쿼리를 만드는 것 외에 Microsoft SQL Server Management Studio(2008 R2)에서 클라이언트 통계 테이블을 지울 수 있는 방법이 있습니까?쿼리 메뉴로 이동한 후 "클라이언트 통계 재설정"을 선택합니다. 도구 모음을 사용자 정의하여 이 기능을 추가할 수 있습니다.언급URL : https://stackoverflow.com/questions/5620537/client-statistics-table-microsoft-sql-server-management-studio

programing 2023.10.24

관리자 사용자를 프론트엔드 사용자와 동일한 테이블에 두는 것이 좋은 데이터베이스 설계입니까?

관리자 사용자를 프론트엔드 사용자와 동일한 테이블에 두는 것이 좋은 데이터베이스 설계입니까? 프론트엔드 페이지에서 로그인할 수 있는 사용자와 관리자 페이지에서 로그인할 수 있는 관리자가 있습니다. 사용자와 관리자 모두 역할이 다른 "사용자"여야 합니까, 아니면 서로 다른 테이블로 나누어야 합니까?역할은 시간이 지남에 따라 승진(또는 강등)될 수 있으므로 사용자 계정과 별도로 추적해야 합니다.그런 상황에서 두 개의 다른 사용자 계정을 두 개의 다른 테이블에 두는 것이 말이 됩니까?전 그렇지 않다고 생각해요. 제가 사용할 기본 구조는 이렇습니다. 사용자 user_id (기본 키) user_name 역할들 role_id(기본 키) role_name USER_ROLES user_id(기본 키, USER.user..

programing 2023.10.14

SQL 서버:인덱스 열은 유사하게 사용됩니까?

SQL 서버:인덱스 열은 유사하게 사용됩니까? LIKE 작업에만 사용되는 varchar 열을 인덱싱하는 것이 좋은 생각입니까?쿼리 분석에서 확인할 수 있는 것은 다음 쿼리에서 확인할 수 있습니다. SELECT * FROM ClientUsers WHERE Email LIKE '%niels@bosmainter%' 저는 지수가 없는 0.38, 지수가 있는 0.14의 "하위 트리 비용 추정치"를 얻습니다.쿼리가 인덱스로 최적화된 경우 레이징에 사용하기 좋은 메트릭입니까?데이터 'abcdefg'가 주어지면 WHERE Column1 LIKE '%cde%' --can't use an index WHERE Column1 LIKE 'abc%' --can use an index WHERE Column1 Like '%def..

programing 2023.08.25

근처의 구문이 잘못됨

근처의 구문이 잘못됨 SQL Server Management Studio에서 다음과 같은 매우 간단한 쿼리를 실행하려고 합니다. SELECT TOP 1000 * FROM master.sys.procedures as procs left join master.sys.parameters as params on procs.object_id = params.object_id 이것은 완전히 맞는 것처럼 보이지만 다음과 같은 오류가 계속 발생합니다. Msg 102, 레벨 15, 상태 1, 라인 6 ' 근처의 구문이 잘못되었습니다. 조인을 빼고 간단한 선택만 하면 됩니다. SELECT TOP 1000 * FROM master.sys.procedures as procs 하지만 일을 하려면 조인이 필요합니다.저는 이 쿼리..

programing 2023.08.20

ODBC 드라이버의 차이점

ODBC 드라이버의 차이점 Windows 1064비트 Pro를 사용하는 SQL Server 2016에서 데이터베이스에 대한 시스템 DSN(64비트)을 설정하고 있었습니다.데이터 원본을 설정할 드라이버를 선택하라는 메시지가 표시되었지만 다음과 같은 선택 항목이 있습니다. SQL Server용 ODBC 드라이버 13 SQL 서버 SQL Server Native Client 11.0 SQL Server Native Client RDA 11.0 이 모든 드라이버로 데이터 소스를 설정할 수 있을 것 같습니다.그럼 속도와 효율성 면에서 어떤 것을 선택해야 하나요?그들 사이의 차이점은 무엇입니까? 감사해요. 제이슨이야.SQL Server용 ODBC 드라이버 ODBC는 SQL Server에 연결하기 위해 C, C++,..

programing 2023.08.05

SQL Server 2008 DateTimeOffset을 DateTime으로 변환하는 방법

SQL Server 2008 DateTimeOffset을 DateTime으로 변환하는 방법 저는 테이블을 변환하고 싶습니다.DATETIMEOFFSET필드, a로 축소DATETIMEBUT 필드는 오프셋을 확인하여 시간을 재계산합니다.이는 사실상 값을 다음으로 변환합니다.UTC. 예를 들면 CreatedOn: 2008-12-19 17:30:09.0000000 +11:00 로 변환될 것입니다. CreatedOn: 2008-12-19 06:30:09.0000000 또는 CreatedOn: 2008-12-19 06:30:09.0000000 + 00:00 -- that's a `DATETIMEOFFSET`, but `UTC`. 건배 :)거의 모든 스타일을 사용하여 변환하면 datetime2 값이 UTC로 변환됩니다..

programing 2023.07.16

SQL Server 2008에서 SQL Profiler는 어디에 있습니까?

SQL Server 2008에서 SQL Profiler는 어디에 있습니까? SQL Server 2008을 다운로드했는데 SQL Profiler를 찾을 수 없습니다. SQL Server Enterprise Express/체험 버전을 설치한 것 같습니다. 엔터프라이즈가 아니라 익스프레스였나 봐요?SQL Server Express에는 프로파일러가 함께 제공되지 않지만 SQL Server 2005/2008 Express Profiler를 대신 사용할 수 있습니다. 먼저 http://expressprofiler.codeplex.com 에서 프로파일러 Exec을 가져옵니다. 그런 다음 관리 스튜디오에 간단히 추가할 수 있습니다. 도구 -> 외부 도구...-> a- 디스크에서 exe 파일을 찾습니다(설치된 경우 일반..

programing 2023.07.06

트리 계층 구조를 가져오기 위한 CTE 재귀

트리 계층 구조를 가져오기 위한 CTE 재귀 저는 특정한 방법으로 나무의 순서 있는 계층 구조를 얻어야 합니다.문제의 표는 다음과 같습니다(모든 ID 필드는 고유 식별자이며, 예를 들어 데이터를 단순화했습니다). 추정항목 ID 추정치ID 상위 추정치ItemID 항목 유형-------------- ---------- -------------------- --------1 NULL 제품2 A 1 제품3 A 2 서비스4 A NULL 제품5 A 4 제품6 A 5 서비스7 A 1 서비스8 A 4 제품 트리 구조의 그래픽 보기(*는 '서비스'를 의미): a___/ \___/ \1 4/ \ / \2 7* 5 8/ /3* 6* 이 쿼리를 사용하여 계층 구조를 가져올 수 있습니다('A'가 고유 식별자인 것처럼 가정하면 ..

programing 2023.07.01

SQL Server 2005 제약 조건이 있는 드롭 열

SQL Server 2005 제약 조건이 있는 드롭 열 "DEFAULT" 제약 조건이 있는 열이 있습니다.해당 열을 삭제하는 스크립트를 만들고 싶습니다. 문제는 이 오류가 반환된다는 것입니다. Msg 5074, Level 16, State 1, Line 1 The object 'DF__PeriodSce__IsClo__4BCC3ABA' is dependent on column 'IsClosed'. Msg 4922, Level 16, State 9, Line 1 ALTER TABLE DROP COLUMN IsClosed failed because one or more objects access this column. 열 및 관련 제약 조건을 삭제하는 쉬운 방법을 찾을 수 없었습니다(시스템 테이블을 들여다보는..

programing 2023.06.26

SQL에서 빈 GUID 확인

SQL에서 빈 GUID 확인 저장 프로시저의 인수가 빈 GUID인지 확인하려면 어떻게 해야 합니까?SELECT CAST(CAST(0 AS BINARY) AS UNIQUEIDENTIFIER) 그러면 빈 가이드가 반환될 것입니다. 한 명의 출연진을 절약하는 것은 훨씬 더 짧습니다. SELECT CAST(0x0 AS UNIQUEIDENTIFIER) 그래서 그걸 확인하기 위해서, 당신은. IF @GuidParam = CAST(CAST(0 AS BINARY) AS UNIQUEIDENTIFIER) BEGIN --Guid is empty END 빈 guid는 절대 변하지 않기 때문에 다른 확실한 방법은 단순히 사용하는 것입니다.00000000-0000-0000-0000-000000000000계산하는 것보다. If @..

programing 2023.06.21
반응형