반응형

sql-server 34

ASP.NET CLR이 활성화되지 않음

ASP.NET CLR이 활성화되지 않음 ASP를 새로 설치할 때 다음과 같은 오류가 발생합니다.앱을 실행할 때 Net 및 SQL Server: Execution of user code in the .NET Framework is disabled. Enable "clr enabled" configuration option 다음을 실행하여 수정하려고 했습니다. use dasolPSDev; sp_configure 'clr enabled', 1 go RECONFIGURE go sp_configure 'clr enabled' go 하지만 그 후엔, Msg 102, Level 15, State 1, Line 3 Incorrect syntax near 'sp_config 이거 드셔보세요 use dasolPSDev; ..

programing 2023.04.16

MultipleActiveResultSets=True 또는 여러 연결입니까?

MultipleActiveResultSets=True 또는 여러 연결입니까? 접속에 리더를 작성하는 C#이 몇 개 있습니다).ExecuteReader그런 다음 해당 리더의 각 행에 대해 다른 명령어를 수행합니다( 를 사용하여).ExecuteNonQuery이 경우 를 사용하는 것이 좋습니다.MultipleActiveResultSets=True내 연결로 연결하거나 여러 연결을 사용할 수 있습니까?SQLDataReader에서 읽고 추가 배치를 실행하기 위해 동시에 두 개의 연결을 열 필요가 없도록 이 작업 유형에 맞게 여러 개의 활성 결과 집합(MARS)이 추가되었습니다. MARS는 SQL Server 2005 이후와 호환성이 있습니다.MSDN 문서에서 인용하려면: MARS(Multiple Active Res..

programing 2023.04.16

올해 첫 번째와 마지막 날짜를 어떻게 얻습니까?

올해 첫 번째와 마지막 날짜를 어떻게 얻습니까? SQL Server 2000을 사용하여 올해 처음과 마지막 날짜를 얻으려면 어떻게 해야 합니까? 예상 출력: 01/01/2012그리고.31/12/2012SELECT DATEADD(yy, DATEDIFF(yy, 0, GETDATE()), 0) AS StartOfYear, DATEADD(yy, DATEDIFF(yy, 0, GETDATE()) + 1, -1) AS EndOfYear 위의 쿼리는 12월 31일 시작 시 자정에 대한 날짜/시간 값을 제공합니다.이는 한 해의 마지막 순간에 비해 약 24시간 부족한 것이다.12월 31일에 발생할 수 있는 시간을 포함하려면 다음 해의 첫 번째와 비교해야 합니다. getdate() THEN 1 ELSE 0 END) as Y..

programing 2023.04.16

선택 쿼리에서 자동 증분 필드를 생성하는 방법

선택 쿼리에서 자동 증분 필드를 생성하는 방법 예를 들어 두 개의 열이 있는 테이블이 있습니다.first_name그리고.last_name이러한 가치관을 가지고 Ali Khani Elizabette Amini Britney Spears ,... 쓰고 싶다select다음과 같은 테이블을 생성하는 쿼리: 1 Ali Khani 2 Elizabette Amini 3 Britney Spears ,... 도와주셔서 고마워요.MySql이라면 시도해 보세요. SELECT @n := @n + 1 n, first_name, last_name FROM table1, (SELECT @n := 0) m ORDER BY first_name, last_name 하드웨어 SQL Server의 경우 SELECT row_number() ..

programing 2023.04.16

SQL Server - 업데이트 시 내부 가입

SQL Server - 업데이트 시 내부 가입 이 질문에는 이미 답변이 있습니다. SQL Server에서 JOIN을 사용하여 테이블을 업데이트하시겠습니까? (13개의 답변) 닫힘10년 전에요. 아래의 질문이 있습니다만, 잘 되지 않습니다.내가 뭘 잘못하고 있지?이게 가능하기나 해? UPDATE ProductReviews AS R INNER JOIN products AS P ON R.pid = P.id SET R.status = '0' WHERE R.id = '17190' AND P.shopkeeper = '89137' UPDATE R SET R.status = '0' FROM dbo.ProductReviews AS R INNER JOIN dbo.products AS P ON R.pid = P.id WHE..

programing 2023.04.11

SQL Server - INSERT 후 값 반환

SQL Server - INSERT 후 값 반환 INSERT 스테이트먼트 후에 키 값을 돌려받으려고 합니다.예:속성 이름과 ID가 적힌 테이블이 있어요id는 생성된 값입니다. INSERT INTO table (name) VALUES('bob'); 이제 같은 순서로 ID를 돌려받도록 하겠습니다.이거 어떻게 하는 거야? Microsoft SQL Server 2008을 사용하고 있습니다.별도의 SELECT가 필요 없습니다... INSERT INTO table (name) OUTPUT Inserted.ID VALUES('bob'); 이는 IDENTY가 아닌 열(GUID 등)에도 적용됩니다.SCOPE_IDENTITY() INSERT INTO table (name) VALUES('bob'); SELECT SCOPE..

programing 2023.04.06

SQL Server : 컬럼에서 행으로

SQL Server : 컬럼에서 행으로 열을 행으로 변환할 수 있는 우아한(또는 임의의) 솔루션을 찾고 있습니다. 다음은 예를 제시하겠습니다.다음 스키마를 가진 테이블이 있습니다. [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] 그 결과 얻을 수 있는 것은 다음과 같습니다. [ID] [EntityId] [IndicatorName] [IndicatorValue] 결과 값은 다음과 같습니다. 1 1 'Indicator1' 'Value of Indicator 1 for entity 1' 2 1 'Indicator2' 'Value of Indicator 2 for entity 1' 3 1 'Indicator3' 'Value of..

programing 2023.04.06

c#의 파라미터를 사용하여 스토어드 프로시저를 호출합니다.

c#의 파라미터를 사용하여 스토어드 프로시저를 호출합니다. 프로그램에서 삭제, 삽입 및 업데이트가 가능하며 데이터베이스에서 생성된 저장 프로시저를 호출하여 삽입을 시도합니다. 제가 만든 이 버튼 인서트는 잘 작동합니다. private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(dc.Con); SqlCommand cmd = new SqlCommand("Command String", con); da.InsertCommand = new SqlCommand("INSERT INTO tblContacts VALUES (@FirstName, @LastName)", con); da.InsertCommand.P..

programing 2023.04.06

스토어드 프로시저에서 "SET XACT_ABORT ON"을 사용하면 어떤 이점이 있습니까?

스토어드 프로시저에서 "SET XACT_ABORT ON"을 사용하면 어떤 이점이 있습니까? 저장 프로시저에서 사용하는 이점은 무엇입니까?SET XACT_ABORT ON는 런타임 오류가 발생했을 때 트랜잭션 전체를 롤백하고 배치를 중단하도록 SQL Server에 지시합니다.는 SQL Server에서는).XACT_ABORT OFF□□□□□□□□★ 에 " "는 트랜잭션을 열어 둡니다.SET XACT_ABORT ON는 명시적인 트랜잭션이 있는 모든 스토어드 프로시저에서 권장됩니다(특별한 이유가 없는 한).애플리케이션이 오픈 트랜잭션과의 접속에 대해 작업을 실행하는 것은 치명적이기 때문입니다. Dan Guzman's Blog에 아주 좋은 개요가 있습니다.SET XACT_ABORT ON은 SQL 2k5에 BEGIN..

programing 2023.04.06

쿼리를 사용하여 임시 테이블에 데이터 삽입

쿼리를 사용하여 임시 테이블에 데이터 삽입 현재 데이터를 출력하는 기존 쿼리가 있으며 Temp 테이블에 삽입하고 싶은데 문제가 있습니다.이걸 어떻게 하는지 아는 사람 있나요? 여기 예가 있습니다. SELECT * FROM (SELECT Received, Total, Answer, ( CASE WHEN application LIKE '%STUFF%' THEN 'MORESTUFF' END ) AS application FROM FirstTable WHERE Recieved = 1 AND application = 'MORESTUFF' GROUP BY CASE WHEN application LIKE '%STUFF%' THEN 'MORESTUFF' END) data WHERE application LIKE isN..

programing 2023.04.06
반응형