반응형

sql-server 65

업데이트 명령에서 SQL Server 오류 - "현재 명령에서 심각한 오류가 발생했습니다."

업데이트 명령에서 SQL Server 오류 - "현재 명령에서 심각한 오류가 발생했습니다." SQL Server Management Studio에서 다음 쿼리를 실행하면 다음 오류가 발생합니다. update table_name set is_active = 0 where id = 3 현재 명령에서 심각한 오류가 발생했습니다.결과가 있는 경우에는 폐기해야 합니다. 로그가 잘렸습니다. 업데이트 트리거가 있지만 이 문제는 아닙니다. 트랜잭션 수가 0입니다(@trancount). 데이터베이스의 다른 테이블 몇 개에도 동일한 업데이트 문을 시도해 보았는데 잘 작동합니다. DBCC CHECKTABLE('table_name'); 주는 DBCC results for 'table_name'. There are 13 row..

source 2023.10.29

SQL Server 데이터베이스에서 복구 보류 중 상태를 수정하는 방법은 무엇입니까?

SQL Server 데이터베이스에서 복구 보류 중 상태를 수정하는 방법은 무엇입니까? SQL Server 데이터베이스에서 복구 보류 중 상태를 수정하는 방법은 무엇입니까?다음 쿼리 집합을 실행합니다. ALTER DATABASE [DBName] SET EMERGENCY; GO ALTER DATABASE [DBName] set single_user GO DBCC CHECKDB ([DBName], REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS; GO ALTER DATABASE [DBName] set multi_user GO 자세한 내용은 https://www.stellarinfo.com/blog/fix-sql-database-recovery-pending-state-issue/ ..

source 2023.08.30

Entity Framework 7 데이터베이스 우선 POCO 생성기가 있습니까?

Entity Framework 7 데이터베이스 우선 POCO 생성기가 있습니까? 저는 Entity Framework 7과 ASP를 가지고 놀고 있습니다.제가 진행 중인 새 프로젝트의 NET 5입니다. 하지만 장애물에 부딪혔습니다.제가 일하고 있는 팀은 DBA 우선 개발 방식을 사용합니다. 즉, 데이터베이스를 DBA가 설계한 다음 개발자가 모델 변경 사항을 보완하기 위해 코드를 변경합니다. EF6를 사용하면 EDMX 디자이너의 "업데이트" 기능을 사용하여 코드를 업데이트할 수 있기 때문에 이 기능이 잘 작동합니다.한 번의 클릭으로 새로운 수업이 시작되고, 우리는 끝입니다.그러나 EF7에서는 모든 것이 다릅니다.더 이상 디자이너는 없으며 코드퍼스트를 사용해야 합니다. EF 팀의 블로그 게시물에 따르면 "데이..

source 2023.08.20

인쇄 문으로 저장 프로시저를 디버깅하는 방법은 무엇입니까?

인쇄 문으로 저장 프로시저를 디버깅하는 방법은 무엇입니까? SQL Server Management Studio 2008의 저장 프로시저를 디버깅하려고 합니다.잘못된 IF 문을 테스트하기 위해 인쇄 문을 삽입하려고 합니다. 디버깅을 수행하기 위해, 저는 다음을 사용해 보았습니다.PRINT '5'지휘권 사용해 보았습니다.RAISERROR맘에 들다'RAISERROR (N'Start',10,1) WITH NOWAIT'. 그러나 이것들은 인쇄물을 보여주지 않았고 결과 세트만 보여주었습니다.그 메시지는 방금 말했습니다.1 row affected. 코드를 다음과 같이 작성하려고 했습니다(아마 잘못된 접근 방식일 것입니다). SET NOCOUNT ON RAISERROR (N'Start',10,1) WITH NOWAIT..

source 2023.08.10

SQL Server Varchar를 Datetime으로 변환

SQL Server Varchar를 Datetime으로 변환 날짜 형식은 2011-09-28 18:01:00(varchar)이며, 날짜 형식을 28-09-2011 18:01:00로 변경하여 날짜 시간으로 변환하고 싶습니다.어떻게 해야 하나요?SELECT CONVERT(Datetime, '2011-09-28 18:01:00', 120) -- to convert it to Datetime SELECT CONVERT( VARCHAR(30), @date ,105) -- italian format [28-09-2011 18:01:00] + ' ' + SELECT CONVERT( VARCHAR(30), @date ,108 ) -- full date [with time/minutes/sec] 이 웹 사이트는 몇 가지..

source 2023.07.31

ORDER BY 절을 사용하여 뷰 생성

ORDER BY 절을 사용하여 뷰 생성 다음을 사용하여 뷰를 작성하려고 합니다.ORDER BY절SQL Server 2012 SP1에서 성공적으로 생성했지만 SQL Server 2008 R2에서 다시 생성하려고 하면 다음 오류가 발생합니다. Msg 102, 레벨 15, 상태 1, 절차 상위 사용자, 라인 11 'OFFset' 근처의 구문이 잘못되었습니다. 보기를 만드는 코드는 다음과 같습니다. CREATE View [dbo].[TopUsersTest] as select u.[DisplayName] , sum(a.AnswerMark) as Marks From Users_Questions us inner join [dbo].[Users] u on u.[UserID] = us.[UserID] inner join..

source 2023.07.16

표의 한 열만 기준으로 중복 값 제거

표의 한 열만 기준으로 중복 값 제거 내 질문: SELECT sites.siteName, sites.siteIP, history.date FROM sites INNER JOIN history ON sites.siteName = history.siteName ORDER BY siteName,date 출력의 첫 번째 부분: 에서 중복 항목을 제거하려면 어떻게 해야 합니까?siteName칼럼?다음을 기준으로 업데이트된 것만 남기고 싶습니다.date기둥. 위의 출력 예에서 1, 3, 6, 10행이 필요합니다.여기서 윈도우 기능이 작동합니다.row_number()유용합니다. SELECT s.siteName, s.siteIP, h.date FROM sites s INNER JOIN (select h.*, row_n..

source 2023.07.16

SQL Server 데이터베이스 테이블에 데이터 테이블을 삽입하는 방법은 무엇입니까?

SQL Server 데이터베이스 테이블에 데이터 테이블을 삽입하는 방법은 무엇입니까? 했습니다.datatable 이 를 제 이제이내컴저다니장합에 SQL Server데이터베이스 웹에서 많은 정보를 보았지만 이해할 수 없습니다. 누군가가 한 줄씩 추가로 대량 업데이트를 제안한다고 말했습니다.etc: 무엇이 더 좋습니까? 을 사용해야 ?OLE또는SQL Server:dataAdapter또는connection)? 제가 필요로 하는 것은 직원의 엑셀 파일에서 주간 업무 보고서를 읽고 모든 보고서가 저장되는 데이터베이스 테이블에 저장하는 것입니다(데이터베이스를 매주 새 레코드로 업데이트). Excel 파일에는 현재 주에 대한 보고서만 포함되어 있습니다.성을 합니다.User-Defined TableType데이터베이스:..

source 2023.07.16

동적 SQL 문에서 테이블 변수를 사용하는 방법은 무엇입니까?

동적 SQL 문에서 테이블 변수를 사용하는 방법은 무엇입니까? 저장 프로시저에서 절차 위에 두 개의 테이블 변수를 선언했습니다.이제 동적 sql 문 내에서 테이블 변수를 사용하려고 하지만 해당 절차를 실행할 때 이 오류가 발생합니다.SQL Server 2008을 사용하고 있습니다. 제 질문은 이렇습니다. set @col_name = 'Assoc_Item_' + Convert(nvarchar(2), @curr_row1); set @sqlstat = 'update @RelPro set ' + @col_name + ' = (Select relsku From @TSku Where tid = ' + Convert(nvarchar(2), @curr_row1) + ') Where RowID = ' + Convert(..

source 2023.07.16

임시 테이블을 명시적으로 삭제하거나 SQL Server에서 처리하도록 허용

임시 테이블을 명시적으로 삭제하거나 SQL Server에서 처리하도록 허용 온도 테이블의 낙하를 처리하는 가장 좋은 방법은 무엇입니까?삭제를 명시적으로 처리해야 하며 SQL 서버에서 삭제를 처리해야 한다는 내용을 읽었습니다.올바른 방법은 무엇입니까?저는 항상 저장고 등에서 생성하는 임시 테이블을 직접 정리해야 한다는 생각을 가지고 있었습니다.하지만, 다른 부분들을 발견했습니다. 어떤 식으로든 의견을 주시면 감사하겠습니다.제가 작성한 임시 테이블에 대한 모범 사례를 따르지 않는 것이 걱정됩니다. 감사해요. S제 견해는 먼저, 당신이 정말로 임시 테이블이 필요한지, 아니면 CTE(Common Table Expression)로 해결할 수 있는지 확인하는 것입니다.둘째, 저는 항상 제 템퍼 테이블을 떨어뜨리곤 ..

source 2023.07.06
반응형