반응형

sql-server 15

SQL Server 2005: 트리거를 일시적으로 비활성화하는 T-SQL

SQL Server 2005: 트리거를 일시적으로 비활성화하는 T-SQL 명령 배치에 대한 트리거를 비활성화한 다음 배치가 완료되면 활성화할 수 있습니까? 분명 방아쇠를 떨어뜨렸다가 다시 꽂을 수 있을 텐데 다른 방법이 없을까 해서요.DISABLE TRIGGER { [ schema_name . ] trigger_name [ ,...n ] | ALL } ON { object_name | DATABASE | ALL SERVER } [ ; ] http://msdn.microsoft.com/en-us/library/ms189748(SQL.90).aspx 다음 역순으로 표시: ENABLE TRIGGER { [ schema_name . ] trigger_name [ ,...n ] | ALL } ON { object..

sourcecode 2023.08.12

SQL Server - 저장 프로시저가 완료될 때까지 테이블을 잠그는 방법

SQL Server - 저장 프로시저가 완료될 때까지 테이블을 잠그는 방법 이 작업을 수행합니다. create procedure A as lock table a -- do some stuff unrelated to a to prepare to update a -- update a unlock table a return table b 그런 일이 가능합니까? 궁극적으로 SQL 서버 보고 서비스 보고서에서 프로시저 A를 호출한 다음 프로시저가 완료된 후에만 테이블 a를 표시하기를 원합니다(프로시저 A를 변경하여 테이블 a를 반환할 수 없습니다).데이비드 모예가 제공한 링크에서 직접 이 답변이 필요했으며, 이를 결정하고 동일한 질문을 가진 다른 사람들에게 유용할 수 있다고 생각했습니다. CREATE PROCED..

sourcecode 2023.07.08

SQL Server 2005의 교착 상태 진단

SQL Server 2005의 교착 상태 진단 Stack Overflow SQL Server 2005 데이터베이스에서 위험하지만 드물게 교착 상태가 발생합니다. 프로파일러를 첨부하고, 교착 상태 문제 해결에 대한 이 훌륭한 기사를 사용하여 추적 프로파일을 설정하고, 많은 예를 캡처했습니다.이상한 것은 교착 상태에 빠진 쓰기가 항상 같다는 것입니다. UPDATE [dbo].[Posts] SET [AnswerCount] = @p1, [LastActivityDate] = @p2, [LastActivityUserId] = @p3 WHERE [Id] = @p0 다른 교착 상태의 문장은 다양하지만, 그것은 일반적으로 게시물 표를 단순하게 읽는 것입니다.이 녀석은 항상 교착 상태에서 죽습니다.여기 예가 있어요. SE..

sourcecode 2023.07.08

SQL Server에서 지정된 월, 일 및 연도의 요일 이름을 개별적으로 가져옵니다.

SQL Server에서 지정된 월, 일 및 연도의 요일 이름을 개별적으로 가져옵니다. 저는 주어진 날짜로부터 금요일, 토요일, 일요일, 월요일 등의 요일 이름을 얻으려고 노력하고 있습니다.다음과 같은 요일 이름을 반환하는 내장 함수가 있다는 것을 알고 있습니다. SELECT DATENAME(dw,'09/23/2013') as theDayName 이 SQL 쿼리는 다음을 반환합니다. '월요일' 괜찮아요.하지만 저는 합격하고 싶습니다.Month, Day and Year개별적으로 DATENAME 함수에 전달할 수 있도록 날짜에서 월, 일 및 연도를 검색하기 위해 내장된 DATEPART 함수를 사용하고 있습니다. SELECT DATEPART(m, GETDATE()) as theMonth -- returns 11..

sourcecode 2023.07.08

SQL Server 데이터베이스의 모든 스키마 목록을 가져오려면 어떻게 합니까?

SQL Server 데이터베이스의 모든 스키마 목록을 가져오려면 어떻게 합니까? 지정된 SQL Server 데이터베이스의 모든 스키마 목록을 검색하려고 합니다.사용ADO.NET스키마 검색 API, 모든 컬렉션의 목록을 가져오지만 '스키마' 컬렉션이 없습니다.나는 횡단할 수 있습니다.'Tables','Procedures'컬렉션(및 필요한 경우 기타)과 고유한 스키마 이름 목록을 얻지만 동일한 결과를 얻을 수 있는 더 쉽고 간편한 방법은 없을까요? 예:기준으로'AdventureWorks'데이터베이스 나는 다음 목록을 얻고 싶습니다.dbo,HumanResources,Person,Production,Purchasing,Sales(다음과 같은 다른 표준 스키마 이름은 생략했습니다.db_accessadmin,db_..

sourcecode 2023.06.28

테이블 정의를 표시하기 위한 T-SQL 쿼리?

테이블 정의를 표시하기 위한 T-SQL 쿼리? SQL Server 테이블에 대한 인덱스 및 키를 포함한 전체 정의를 표시하는 쿼리란 무엇입니까?저는 순수한 질문을 원합니다. SQL Studio에서 이 질문을 받을 수 있지만, 저는 종종 가장 기본적인 앱만 있는 "와일드" 컴퓨터에 있으며 스튜디오를 설치할 권한이 없습니다.하지만 SQLCMD는 항상 옵션입니다. 업데이트: sp_help를 시도해 보았지만 Name, Owner, Type 및 Created_Datetime이 표시된 레코드 하나만 생성됩니다.sp_help에 빠진 다른 것이 있습니까? 제가 부르는 것은 다음과 같습니다. sp_help 공항 테이블을 정의하는 DDL이 필요합니다.DDL을 반품하는 쉬운 방법은 없습니다.그러나 정보 스키마 보기 및 시스..

sourcecode 2023.06.28

SQL Server에서 서로 다른 데이터 집합을 가진 두 데이터베이스에서 조인을 수행하고 오류가 발생하는 경우

SQL Server에서 서로 다른 데이터 집합을 가진 두 데이터베이스에서 조인을 수행하고 오류가 발생하는 경우 알아요, 저는 제가 질문에 쓴 것으로 놀라지 말아야 한다는 것을 알고 있어요.하지만 제 상황은 상속된 POS 시스템에서 서서히 작동하고 있고 이전 페이지는 JOIN을 인식하지 못했기 때문에 60초 동안 로드되는 내부 페이지 중 하나를 조사했을 때 이 8개의 쿼리를 JOIN 상황과 함께 하나의 쿼리로 재작성하는 것이 상당히 빠르다는 것을 알 수 있습니다.문제는 JOIN에 대해 모르는 것 외에도 여러 데이터베이스에 대한 페티시를 가지고 있는 것으로 보이며 놀랍게도 그들이 서로 다른 조합을 사용한다는 것입니다.사실 우리는 영어를 사용하는 사람들이 전체 알파벳으로 간주하는 모든 "일반" 라틴 문자를 사..

sourcecode 2023.06.23

java.sql.SQL 예외:jdbc:microsoft:sqlserver에 적합한 드라이버를 찾을 수 없습니다.

java.sql.SQL 예외:jdbc:microsoft:sqlserver에 적합한 드라이버를 찾을 수 없습니다. 이 프로그램을 실행하려고 하면 이 예외가 발생합니다.이것은 마이크로소프트의 예 중 하나입니다.프로젝트 속성을 통해 컴파일 및 실행 모두에 대한 netbeans의 클래스 경로에 sqljdbc4.jar를 추가했습니다.저는 또한 아래의 가져오기 문을 사용하여 클래스를 찾을 수 있는지 테스트했습니다. 컴파일 중에 오류가 발생하지 않았으므로 jar를 찾는 것이 틀림없습니다. sqldbc4.jar가 참조하는 dll 또는 일부 sql dll과 관련이 있습니까? 이것은 정확한 예외이며, 아래는 비밀번호를 제외한 정확한 코드입니다. 예외: run: java.sql.SQLException: No suitable..

sourcecode 2023.06.23

SqlConnection 시간 초과 변경

SqlConnection 시간 초과 변경 기본값을 재정의하려고 합니다.SqlConnection15초의 시간 제한이 있고 다음과 같은 오류가 발생합니다. 읽기 전용이므로 속성 또는 인덱서를 할당할 수 없습니다. 이 일을 피할 방법이 있습니까? using (SqlConnection connection = new SqlConnection(Database.EstimatorConnection)) { connection.Open(); using (SqlCommand command = connection.CreateCommand()) { command.CommandType = CommandType.StoredProcedure; connection.ConnectionTimeout = 180; // This is not..

sourcecode 2023.05.29

데이터베이스에서 상속을 어떻게 표현할 수 있습니까?

데이터베이스에서 상속을 어떻게 표현할 수 있습니까? SQL Server 데이터베이스에서 복잡한 구조를 어떻게 표현할지 고민 중입니다. 개체 패밀리의 세부 정보를 저장해야 하는 애플리케이션을 예로 들어 보겠습니다. 이러한 애플리케이션은 일부 속성은 공유하지만 다른 속성은 일반적이지 않습니다.예를 들어, 상업 보험 패키지에는 동일한 보험 기록 내의 책임, 자동차, 재산 및 보상 보험이 포함될 수 있습니다. 섹션 컬렉션을 사용하여 정책을 생성할 수 있으므로 C# 등에서 이를 구현하는 것은 사소한 일입니다. 섹션은 다양한 유형의 커버에 대해 필요에 따라 상속됩니다.그러나 관계형 데이터베이스는 이를 쉽게 허용하지 않는 것 같습니다. 두 가지 주요 선택지가 있다는 것을 알 수 있습니다. 가능한 모든 변형에 대해 필..

sourcecode 2023.05.24
반응형