반응형

SQL-Server 7

보기가 단순 쿼리보다 빠릅니까?

보기가 단순 쿼리보다 빠릅니까? 이(가) A입니다. select * from myView 동일한 resultSet을 얻기 위해 조회 자체보다 더 빨리 보기를 생성합니다. select * from ([query to create same resultSet as myView]) ? 뷰가 캐싱 기능을 사용하여 단순 쿼리에 비해 빠른지 잘 모르겠습니다. 예, 보기에는 클러스터된 인덱스가 할당될 수 있으며, 할당될 경우 결과 쿼리 속도를 높일 수 있는 임시 결과를 저장합니다. Microsoft의 설명서를 통해 Views가 성능을 향상시킬 수 있다는 것을 알 수 있습니다. 첫째, 사람들이 작성하는 대부분의 뷰는 단순 뷰이며 이 기능을 사용하지 않으므로 기본 테이블을 직접 조회하는 것과 다르지 않습니다.단순 뷰가 확..

programing 2023.04.25

SQL Server 뷰의 열을 참조하는 외부 키를 사용할 수 있습니까?

SQL Server 뷰의 열을 참조하는 외부 키를 사용할 수 있습니까? SQL Server 2008에서 제공 TableA(A_ID, A_Data) TableB(B_ID, B_Data) ViewC(A_or_B_ID, A_or_B_Data) '만남'을 할 수 ?TableZ(A_or_B_ID, Z_Data)Z.A_or_B_ID은 에 있는 됩니다.ViewC외부 키를 사용하여 뷰에 표시할 수 있습니까?외부 키로 보기를 참조할 수 없습니다.이전 SQL Server 에디션에서는 트리거를 통해서만 외부 키를 사용할 수 있었습니다.삽입된 값이 관련 테이블 중 하나에도 표시되는지 여부를 확인하는 삽입 트리거를 생성하여 사용자 지정 외부 키를 모방할 수 있습니다. ★★★★★★★★★★★★★★★★★★★★★★★★.A_or_B_I..

programing 2023.04.20

한 열을 제외한 테이블의 모든 열을 선택하려면 어떻게 해야 합니까?

한 열을 제외한 테이블의 모든 열을 선택하려면 어떻게 해야 합니까? 한 열을 제외한 테이블의 모든 열을 선택하려면 어떻게 해야 합니까? 나는 거의 259개의 컬럼을 가지고 있는데 258개의 컬럼을 언급할 수 없다.SELECT진술. 다른 방법은 없나요?다음 방법을 사용하여 한 열을 제외한 모든 열에서 데이터를 가져올 수 있습니다. 임시 테이블에 모든 데이터 삽입 그런 다음 임시 테이블에서 원하지 않는 열을 놓습니다. 임시 테이블에서 데이터를 가져옵니다(제거된 열의 데이터는 포함되지 않습니다). 임시 테이블을 드롭합니다. 다음과 같은 경우: SELECT * INTO #TemporaryTable FROM YourTableName ALTER TABLE #TemporaryTable DROP COLUMN Colum..

programing 2023.04.20

SQL Server: 모든 대소문자를 적절한 대/제목 대/소문자로 구분

SQL Server: 모든 대소문자를 적절한 대/제목 대/소문자로 구분 저는 all UPER CASE로 Import된 테이블을 가지고 있는데, 그것을 Repair Case로 바꾸고 싶습니다.이 작업을 완료하기 위해 사용한 스크립트는 무엇입니까?이 기능은 다음과 같습니다. 공백으로 구분된 모든 "대소문자" 단어 "소문자 단어"는 그대로 둔다. 영어 이외의 알파벳에서도 올바르게 동작한다 최신 SQL Server 버전의 고급 기능을 사용하지 않는다는 점에서 휴대성이 우수합니다. NCHAR 및 NVARCHAR를 사용하여 Unicode를 지원하도록 쉽게 변경할 수 있습니다.또, 적절한 파라미터 길이도 지정할 수 있습니다. 공백 정의를 구성할 수 있습니다. CREATE FUNCTION ToProperCase(@st..

programing 2023.04.20

SQL Server의 숫자, 부동 및 십진수 차이

SQL Server의 숫자, 부동 및 십진수 차이 numeric,float ★★★★★★★★★★★★★★★★★」decimal데이터 타입과 어떤 상황에서 어떤 것을 사용해야 합니까? 모든 종류의 금융 거래(예: 급여 분야)에서 어떤 것이 선호되고 그 이유는 무엇입니까? 소수점 이하(최대 38자리)로 제공되는 정밀도가 부족한 경우에만 float 또는 real data type을 사용합니다. 근사 숫자 데이터 유형(표 3.3 참조)은 많은 숫자에 대해 지정된 정확한 값을 저장하지 않고 값의 매우 가까운 근사치를 저장합니다.(테크니컬럼() WHERE 절 검색 조건, 특히 = 및 연산자에서는 float 또는 실제 열을 사용하지 마십시오.float 및 real column을 > 또는 < 비교로 제한하는 것이 가장 좋습..

programing 2023.04.15

SQL Azure 데이터베이스에 새 사용자를 작성하려면 어떻게 해야 합니까?

SQL Azure 데이터베이스에 새 사용자를 작성하려면 어떻게 해야 합니까? 다음 템플릿을 사용하려고 합니다. -- ================================================= -- Create User as DBO template for SQL Azure Database -- ================================================= -- For login , create a user in the database CREATE USER FOR LOGIN WITH DEFAULT_SCHEMA = GO -- Add user to the database owner role EXEC sp_addrolemember N'db_owner', N'' GO 패스워..

programing 2023.04.15

매개 변수화된 쿼리 .....에는 매개 변수 '@units'가 필요한데, 이 매개 변수는 제공되지 않았습니다.

매개 변수화된 쿼리 .....에는 매개 변수 '@units'가 필요한데, 이 매개 변수는 제공되지 않았습니다. 이 예외는 다음과 같습니다. 매개 변수화된 쿼리 '(@Name nvarchar(8), @type nvarchar(8), @units nvarchar(4000), @rang'은 매개 변수 '@units'를 예상하지만 제공되지 않았습니다. 삽입 코드는 다음과 같습니다. public int insertType(string name, string type, string units = "N\\A", string range = "N\\A", string scale = "N\\A", string description = "N\\A", Guid guid = new Guid()) { using (SqlConne..

programing 2023.04.15
반응형