반응형

sql-server 26

SQL에서 열을 난수로 채우려면 어떻게 해야 합니까?모든 행에서 동일한 값을 얻을 수 있습니다.

SQL에서 열을 난수로 채우려면 어떻게 해야 합니까?모든 행에서 동일한 값을 얻을 수 있습니다. UPDATE CattleProds SET SheepTherapy=(ROUND((RAND()* 10000),0)) WHERE SheepTherapy IS NULL 그런 다음 SELECT를 실행하면 모든 행에서 랜덤 번호가 동일한 것을 알 수 있습니다.독특한 난수를 생성하는 방법을 알고 있나요?대신rand(),사용하다newid()이 값은 결과의 각 행에 대해 다시 계산됩니다.일반적인 방법은 체크섬의 모듈로를 사용하는 것입니다.주의:checksum(newid())-2,480,483,648을 생성하여 정수 오버플로를 발생시킬 수 있습니다.abs()따라서 체크섬 반환값을 절대값으로 변환하기 전에 modulo를 사용해야..

programing 2023.04.23

T-SQL을 사용한 퍼지 매칭

T-SQL을 사용한 퍼지 매칭 개인 데이터 등이 포함된 테이블이 있습니다.많은 열이 있지만 여기서 한 번 주목해야 할 부분은 다음과 같습니다.addressindex,lastname ★★★★★★★★★★★★★★★★★」firstname서 ''는addressindex아파트 문까지 드릴로 뚫린 고유 주소입니다. '두 명 '아래처럼'이 두 명 lastname 는 ★★★★★★★★★★★★★★★★★★★.firstnames중복될 가능성이 가장 큽니다. 이 복제품들을 나열할 방법이 필요합니다. tabledata: personid 1 firstname "Carl" lastname "Anderson" addressindex 1 personid 2 firstname "Carl Peter" lastname "Anderson" ad..

programing 2023.04.18

대용량 데이터를 사용하는 SQLCommand 비동기 방식을 사용하면 성능이 저하됩니다.

대용량 데이터를 사용하는 SQLCommand 비동기 방식을 사용하면 성능이 저하됩니다. 비동기 호출을 사용할 때 SQL 퍼포먼스에 큰 문제가 있습니다.문제를 설명하기 위해 작은 케이스를 만들었습니다. LAN(localDB가 아닌)에 상주하는 SQL Server 2016에 데이터베이스를 작성했습니다. 에는 표가 .WorkingCopy: 2열: Id (nvarchar(255, PK)) Value (nvarchar(max)) DDL CREATE TABLE [dbo].[Workingcopy] ( [Id] [nvarchar](255) NOT NULL, [Value] [nvarchar](max) NULL, CONSTRAINT [PK_Workingcopy] PRIMARY KEY CLUSTERED ([Id] ASC) ..

programing 2023.04.13

클러스터된 인덱스 및 비클러스터된 인덱스는 실제로 무엇을 의미합니까?

클러스터된 인덱스 및 비클러스터된 인덱스는 실제로 무엇을 의미합니까? 저는 DB에 대한 노출이 제한적이고 DB를 애플리케이션 프로그래머로만 사용해 왔습니다. i i i i i 에 대해 알고 싶다Clustered ★★★★★★★★★★★★★★★★★」Non clustered indexes검색해보니 다음과 같더군요. 클러스터된 인덱스는 테이블의 레코드가 물리적으로 저장되는 방식을 정렬하는 특수한 유형의 인덱스입니다.따라서 테이블에는 클러스터된 인덱스가 하나만 있을 수 있습니다.클러스터된 인덱스의 리프 노드에는 데이터 페이지가 포함됩니다.비클러스터형 인덱스는 인덱스의 논리 순서가 Disk 행의 실제 저장 순서와 일치하지 않는 특수한 유형의 인덱스입니다.비클러스터 인덱스의 리프 노드가 데이터 페이지로 구성되어 있지 ..

programing 2023.04.08

Select 스테이트먼트의 케이스

Select 스테이트먼트의 케이스 이 SQL 문에는 다음과 같이 되어 있습니다.CASE부터SELECT제대로 못 맞혀요의 예를 들어주시겠습니까?CASE여기서 케이스는 조건이고 결과는 케이스에서 나온 것이다.예를 들어 다음과 같습니다. Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then 'samsung'; end from (select ???? ..... 결과가 나타난 곳 name age handphone xxx1 yyy1 blackberry xxx2 yyy2 blackberry MSDN은 구문 및 사용법에 관한 이러한 유형의 질문에 대한 참고 자료입니다.이것은 Transact SQL Reference - CASE 페이지에서 ..

programing 2023.04.08

MSSQL 오류 '기본 공급자가 열 때 실패했습니다.'

MSSQL 오류 '기본 공급자가 열 때 실패했습니다.' 는 ★★★★★★★★★★★★★★★★를 사용하고 있었다..mdf 하기 위해서database ★★★★★★★★★★★★★★★★★」entityClient 접속 하여 더 하지 않도록 .mdffilename을 클릭합니다. 가 '오빠'인가요?connectionString 맞습니까? 항상 다음 오류가 발생하기 때문입니다. 기본 제공자가 열 때 실패했습니다. 다음 오류가 발생하여 몇 가지 해결 방법을 찾았습니다. 연결 문자열을 보니 유효한 것 같습니다.이 블로그 투고를 찾았습니다만, 문제는 통합 보안을 사용하고 있다는 것입니다.IIS에서 실행 중인 경우 IIS 사용자는 데이터베이스에 액세스해야 합니다. 트랜잭션과 함께 엔티티 프레임워크를 사용하는 경우 엔티티 프레임워크..

programing 2023.04.08
반응형