반응형

sql-server 21

시간 데이터 유형을 AMPM 형식으로 변환:

시간 데이터 유형을 AMPM 형식으로 변환: "시작 시간" 및 "종료 시간"과 같은 두 개의 필드가 있는 테이블이 하나 있습니다.두 열의 데이터 유형은 시간입니다. 표의 값은 다음과 같습니다. TableA: StartTime EndTime ------------------ ---------------- 17:30:00.0000000 17:57:00.0000000 하지만 나는 그 결과가 필요합니다. StartTime EndTime ------------------ ---------------- 05:30 PM 05:57 PM 내가 테이블을 선택할 때.AMPM 형식으로 시간을 얻는 방법은 무엇입니까?SQL 2012에서는 Format() 함수를 사용할 수 있습니다. https://technet.microsof..

programing 2023.07.15

SQL Server GUID 정렬 알고리즘입니다. 왜죠?

SQL Server GUID 정렬 알고리즘입니다. 왜죠? 고유 식별자 문제 고유 식별자를 기본 키와 일부 테이블의 일부 null 가능 열로 광범위하게 사용하는 기존 데이터베이스가 있습니다(불행히도!테이블에 의미 있는 정렬을 제공하는 다른 열이 없기 때문에 이러한 테이블에서 실행되는 일부 보고서가 이러한 고유 식별자를 정렬하는 상황을 발견했습니다(반어적이지 않습니까!).항목이 삽입되었지만 삽입되지 않은 순서대로 항목을 표시하도록 정렬하는 것이 목적이었습니다.NewSequentialId()따라서 시간 낭비입니다. 정렬 알고리즘에 대한 사실 어쨌든 SQL Server가 끝 5번째 바이트 그룹(6바이트)에서 시작하여 3번째 바이트 그룹(2바이트)의 순서를 오른쪽 왼쪽에서 왼쪽으로 반대로 1번째 바이트 그룹(4바..

programing 2023.07.10

SQL Server 특정 열의 모든 행에서 특정 단어 찾기 및 바꾸기

SQL Server 특정 열의 모든 행에서 특정 단어 찾기 및 바꾸기 자리가 있습니다TblKit열이 있는 경우Id그리고.Number.Id이라primary key유형의int그리고.Number이라varchar(50). 표의 데이터는 다음과 같습니다. Id Number --- ------ 1 KIT001 2 KIT002 3 DMB001 4 DM002 5 KIT003 의 모든 행을 교체합니다.KIT%와 함께CH[숫자] 필드에 입력합니다.원하는 출력은 다음과 같습니다. Id Number --- ------ 1 CH001 2 CH002 3 DMB001 4 DM002 5 CH003 이 업데이트 쿼리를 사용해 보았습니다. UPDATE TblKit SET Number = REPLACE(Number, N'%KIT%', '..

programing 2023.07.10

ID 열을 사용하여 가져오기 및 내보내기 마법사

ID 열을 사용하여 가져오기 및 내보내기 마법사 ID 열 값을 이전 DB에 유지하면서 데이터를 한 DB에서 다른 DB로 이동하고 싶습니다.마법사를 실행하면 "읽기 전용 열 "채널에 삽입 실패"라는 유효성 검사 오류가 표시됩니다.신분증". 채널 위치ID는 해당 테이블의 ID 열입니다.데이터를 가져올 수 있도록 ID 기능을 재정의하려면 어떻게 해야 합니까?ID 삽입을 활성화해야 합니다.매핑 편집을 클릭하면 확인란이 나타납니다.Byte56의 답변이 정확합니다. 매핑 편집 화면에서 "ID 삽입 사용"을 선택합니다.소스 테이블 및 보기 선택 목록은 다중 선택을 지원하므로 Shift 또는 Ctrl 키를 누른 상태에서 목록에서 여러 테이블을 선택할 수 있습니다. 열 매핑 편집에서 ID 삽입 사용을 선택합니다.그런 다..

programing 2023.06.25

SQL Server Reporting Services 보고서에 대체 행 색 추가

SQL Server Reporting Services 보고서에 대체 행 색 추가 SQL Server Reporting Services 보고서에서 교대 행을 음영 처리하는 방법은 무엇입니까? 편집: 아래에는 빠르고 간단한 것부터 복잡하고 포괄적인 것까지 다양한 좋은 답변이 나열되어 있습니다.아아, 나는 하나만 선택할 수 있어요...표 행의 BackgroundColor 속성으로 이동하여 "표현식...." 다음 식을 사용합니다. = IIf(RowNumber(Nothing) Mod 2 = 0, "Silver", "Transparent") 이 트릭은 보고서의 여러 영역에 적용할 수 있습니다. .NET 3.5+에서는 다음을 사용할 수 있습니다. = If(RowNumber(Nothing) Mod 2 = 0, "Sil..

programing 2023.06.10

쿼리를 사용하여 SQL Server에서 null이 아닌 제약 조건을 제거하는 방법

쿼리를 사용하여 SQL Server에서 null이 아닌 제약 조건을 제거하는 방법 데이터 손실 없이 sql server 2008에서 null이 아닌 제약 조건을 제거하려고 합니다. ALTER TABLE YourTable ALTER COLUMN YourColumn columnType NULL 제약 조건 제거not null로.null ALTER TABLE 'test' CHANGE COLUMN 'testColumn' 'testColumn' datatype NULL; 열 제약 조건 제거:not null로.null ALTER TABLE test ALTER COLUMN column_01 DROP NOT NULL; 참조: https://www.tutorialspoint.com/How-can-we-remove-NOT-..

programing 2023.05.16

기존 스키마에서 테이블 관계 다이어그램 생성(SQL Server)

기존 스키마에서 테이블 관계 다이어그램 생성(SQL Server) 닫혔습니다. 이 질문은 충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 도구, 라이브러리 또는 즐겨찾는 오프사이트 리소스를 추천하거나 찾는 질문은 의견이 많은 답변과 스팸을 유인하는 경향이 있기 때문에 스택 오버플로의 주제에서 벗어나 있습니다.대신 문제를 설명하고 문제를 해결하기 위해 지금까지 수행된 작업을 설명합니다. 9년 전에 문을 닫았습니다. 이 질문을 개선합니다. 데이터베이스에 대한 연결이 주어진 기존 테이블과 테이블의 관계를 보여주는 다이어그램을 생성하는 방법이 있습니까? SQL Server 2008 Express Edition용입니다.예. SQL Server 2008 자체를 사용할 수 있지만 SQ..

programing 2023.05.06

varchar와 nvarchar SQL Server 데이터 유형의 주요 성능 차이는 무엇입니까?

varchar와 nvarchar SQL Server 데이터 유형의 주요 성능 차이는 무엇입니까? 는 학교에서 웹 앱 SQL Server 2005. 나는 of ......의 문제에 몇 .의 문제에 대해 몇 개의 학파를 본다.varchar »nvarchar: varchar 한, '된 데이터'를 합니다.nvarchar. 쓰세요.nvarchar모든 것을 위해. 나는 2번 관점의 장점을 보기 시작했다.nvarchar가 2배의 공간을 차지한다는 것은 알지만, 수백 명의 학생만 데이터를 저장할 수 있기 때문에 큰 문제는 아닙니다.저는 걱정하지 말고 모든 것이 nvarchar를 사용하도록 하는 것이 가장 쉬울 것 같습니다.아니면 제가 놓친 게 있나요?디스크 공간이 문제가 아닙니다...메모리와 퍼포먼스는 그럴 겁니다.페..

programing 2023.04.21

SQL에서 열과 행을 쉽게 바꿀 수 있는 방법?

SQL에서 열과 행을 쉽게 바꿀 수 있는 방법? SQL에서 행이 있는 열을 바꾸려면 어떻게 해야 합니까?바꿀 수 있는 간단한 명령어가 있나요? 즉, 이 결과를 설정합니다. Paul | John | Tim | Eric Red 1 5 1 3 Green 8 4 3 5 Blue 2 2 9 1 다음과 같이 입력합니다. Red | Green | Blue Paul 1 8 2 John 5 4 2 Tim 1 3 9 Eric 3 5 1 PIVOT이 시나리오에서는 너무 복잡한 것 같습니다.이 데이터를 변환할 수 있는 방법은 여러 가지가 있습니다.게시글에 적혀있었어요.PIVOT이 시나리오에서는 너무 복잡해 보이지만 SQL Server의 와 함수를 모두 사용하여 매우 쉽게 적용할 수 있습니다. 이러한 할 수 , 이, 이, 음,..

programing 2023.04.16

오늘 날짜에서 30일 전 날짜를 얻는 방법

오늘 날짜에서 30일 전 날짜를 얻는 방법 SQL에서 30일 전을 얻는 방법은 무엇입니까?T-SQL declare @thirtydaysago datetime declare @now datetime set @now = getdate() set @thirtydaysago = dateadd(day,-30,@now) select @now, @thirtydaysago 더 간단히 말하면 select dateadd(day, -30, getdate()) (BOL/MSDN에 날짜 추가) MYSQL SELECT DATE_ADD(NOW(), INTERVAL -30 DAY) (ElectricToolbox.com에서 더 많은 DATE_ADD 예제를 보실 수 있습니다.MS SQL Server에서는 다음과 같습니다. SELECT ..

programing 2023.04.16
반응형