반응형

sql-server 17

SQL Server 세션에서 자동 커밋을 설정하는 방법은 무엇입니까?

SQL Server 세션에서 자동 커밋을 설정하는 방법은 무엇입니까? SQL Server 세션에서 자동 커밋을 설정하는 방법은 무엇입니까?implicit_transactions를 OFF로 설정하여 자동 커밋을 설정할 수 있습니다. SET IMPLICIT_TRANSACTIONS OFF 설정이 ON이면 암시적 트랜잭션 모드로 돌아갑니다.암시적 트랜잭션 모드에서는 변경할 때마다 수동으로 커밋해야 하는 트랜잭션이 시작됩니다. 아마도 더 명확한 예가 있을 것입니다.그러면 데이터베이스에 변경 내용이 기록됩니다. SET IMPLICIT_TRANSACTIONS ON UPDATE MyTable SET MyField = 1 WHERE MyId = 1 COMMIT TRANSACTION 이렇게 하면 데이터베이스에 변경 사항이..

bestsource 2023.06.28

선택 결과를 삽입 스크립트로 변환하는 중 - SQL Server

선택 결과를 삽입 스크립트로 변환하는 중 - SQL Server SQL Server 2008, SQL Server Management Studio가 있습니다. 한 데이터베이스의 테이블에서 데이터를 선택하고 다른 데이터베이스의 다른 테이블에 삽입해야 합니다. 가 선택한 선한결과반결로 변환할 수요?INSERT INTO ...? 설명을 통한 설명:이 문제는 다음과 같은 방법으로 해결될 것 같습니다.INSERT INTO SELECT또는SELECT INTO는 생해야합다니를 해야 합니다.INSERT INTO ....다음은 플러그인이나 외부 도구를 설치하는 것보다 더 쉬운 다른 방법입니다. 를 .select [whatever you need]INTO temp.table_namefrom [... etc ...]. Ob..

bestsource 2023.05.24

데이터베이스(예: SQL Server)에 트랜잭션을 커밋하지 않으면 어떻게 됩니까?

데이터베이스(예: SQL Server)에 트랜잭션을 커밋하지 않으면 어떻게 됩니까? 질문이 있다고 가정합니다. begin tran -- some other sql code 그리고 나서 저는 약속하거나 뒤로 굴러가는 것을 잊어버립니다. 다른 클라이언트가 쿼리를 실행하려고 하면 어떻게 됩니까?트랜잭션을 커밋하거나 롤백하지 않는 한 트랜잭션은 여전히 "실행 중"이며 잠재적으로 잠금을 유지할 수 있습니다. 클라이언트(응용프로그램 또는 사용자)가 커밋하기 전에 데이터베이스에 대한 연결을 닫으면 여전히 실행 중인 트랜잭션이 롤백되고 종료됩니다.여러분은 실제로 이것을 직접 시도할 수 있습니다. 이것은 여러분이 이것이 어떻게 작동하는지에 대한 느낌을 얻는 데 도움이 될 것입니다. 관리 스튜디오에서 두 개의 창(탭)을 ..

bestsource 2023.05.04

SQL Server 날짜/시간을 더 짧은 날짜 형식으로 변환

SQL Server 날짜/시간을 더 짧은 날짜 형식으로 변환 나는 있습니다datetime다음과 같은 데이터를 제공하는 SQL Server의 열10/27/2010 12:57:49 pm이 열을 쿼리하고 싶지만 SQL Server에서 날짜와 연도(예: 월 및 연도)만 반환하도록 합니다. 2010 10 27아니면 그런 비슷한 것. 제가 조사해야 할 기능은 무엇입니까? 다른 날짜 데이터 유형으로 변환해야 합니까?아니면 단순히 문자열로 변환하시겠습니까?CONVERT를 확인해 보십시오.세 번째 매개변수는 변환할 날짜 시간 스타일입니다. 예. SELECT CONVERT(VARCHAR(10), GETDATE(), 103) -- dd/MM/yyyy format 사용해 보십시오. print cast(getdate() as ..

bestsource 2023.05.04

SQL Server + SQL Server 인증 + 오류에 로그인할 수 없음: 18456

SQL Server + SQL Server 인증 + 오류에 로그인할 수 없음: 18456 localhost\sql2008 Server에 로그인 계정을 만들었습니다(예:사용자123) 데이터베이스에 매핑됨(기본값) SQL Server의 인증 모드가 둘 다(윈도우즈 및 SQL)로 설정됨 그러나 SQL Server 로그인이 실패하고 다음 메시지가 표시됨(User123의 경우) 참고: 사용자 이름/암호가 올바르게 입력되었는지 여러 번 확인했습니다. 오류 세부 정보: 사용자 'User123'(Net)에 대해 로그인하지 못했습니다.SqlClient 데이터 공급자) 서버 이름: localhost\sql2008 오류 번호: 18456 심각도: 14 상태: 1 회선 번호: 65536 이것에 대한 어떤 도움이라도 주세요.S..

bestsource 2023.04.29

SQL 쿼리를 매일 실행하도록 작업을 예약하려면 어떻게 해야 합니까?

SQL 쿼리를 매일 실행하도록 작업을 예약하려면 어떻게 해야 합니까? SQL Server 에이전트 작업을 사용하여 SQL 조회를 최소 필수 구성 설정으로 매일 실행하는 방법을 알아야 합니다. SQL Server 에이전트 노드를 확장하고 SQL Server 에이전트에서 작업 노드를 마우스 오른쪽 버튼으로 누르고'New Job' 에서'New Job'window에 작업 이름과 설명을 입력합니다.'General'탭을 클릭합니다. 선택한다.'Steps'창 왼쪽에 있는 를 클릭하여'New'아래쪽에 있습니다. 에서'Steps'window 스텝 이름을 입력하고 쿼리를 실행할 데이터베이스를 선택합니다. 실행할 T-SQL 명령어를 Command 창에 붙여넣고'OK'. 를 클릭합니다.'Schedule'[ New Job ]창..

bestsource 2023.04.24

SQL Server의 저장 프로시저에서 텍스트 검색

SQL Server의 저장 프로시저에서 텍스트 검색 모든 데이터베이스 저장 프로시저에서 텍스트를 검색하려고 합니다.다음 SQL을 사용합니다. SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.object_id WHERE m.definition Like '%[ABD]%'; 찾고 싶다[ABD]각 괄호를 포함한 모든 저장 프로시저에서 올바른 결과를 얻을 수 없습니다.이를 위해 쿼리를 변경하려면 어떻게 해야 합니까?대괄호를 이스케이프합니다. ... WHERE m.definition Like '%\[ABD\]%' ESCAPE '\' 각 괄호는 와일드카드가..

bestsource 2023.04.14
반응형