«t-sql» 태그된 질문

Transact-SQL (T-SQL)은 Microsoft SQL Server 및 SAP의 Sybase에서 사용하는 SQL의 방언입니다.

3
PK 목적으로 만 자동 증분 / IDENTITY 필드를 상호 참조 테이블에 추가해야합니까?
SQL Server 호스팅 DB에 다음 상호 참조 테이블을 추가하고 있습니다. company_id bigint not null (FK) org_path nvarchar (2048) not null 이 company_id필드는 id다른 테이블 (기본 키) 의 필드를 나타냅니다 . 가 같은 레코드가 여러 개있을 수 있으므로 company_id기본 키는 두 필드를 모두 사용해야합니다. 그러나 org_pathSQL Server에 비해 너무 길기 때문에 …

1
여전히 주입 공격으로부터 QUOTENAME을 사용해야합니까?
나는 오늘 오래된 저장 프로 시저를보고 있었고 quotename입력 매개 변수를 사용하고 있음을 알았습니다 . 그것이 정확히 무엇을 알아 내기 위해 약간의 파기를 한 후에 나는 이 사이트를 가로 질러왔다 . 나는 그것이 무엇을 어떻게 사용하는지 이해하지만 SQL 주입 공격의 완화로 사용된다고 사이트는 말합니다. asp.net을 사용하여 데이터베이스를 직접 쿼리 한 앱을 …

1
FOREIGN KEY에서 명시적인 단일 KEY 값으로 MERGE JOIN (INDEX SCAN) 극복
7/11 추가 MERGE JOIN 중 인덱스 스캔으로 인해 교착 상태가 발생합니다. 이 경우 FK 상위 테이블에서 전체 인덱스에 대해 S 잠금을 가져 오려는 트랜잭션이 있지만 이전에 다른 트랜잭션은 X 잠금을 인덱스의 키 값에 둡니다. 작은 예제로 시작하겠습니다 (70-461 cource의 TSQL2012 DB 사용). CREATE TABLE [Sales].[Orders]( [orderid] [int] IDENTITY(1,1) NOT NULL, …

2
두 개의 "다수"테이블이있는 테이블의 결과를 평평하게하는 방법은 무엇입니까?
데이터베이스의 일부 테이블을보다 유연하게 재구성했지만 의미있는 데이터를 추출하기 위해 SQL을 작성하는 방법을 잘 모르겠습니다. 나는 다음과 같은 테이블을 가지고있다 (더 명확한 예를 위해 약칭 됨). CREATE TABLE Loans( Id int, SchemaId int, LoanNumber nvarchar(100) ); CREATE TABLE SchemaFields( Id int, SchemaId int, FieldName nvarchar(255) ); CREATE TABLE LoanFields( Id int, …

1
sp_execute는 'int'유형의 매개 변수 '@handle'을 예상합니다.
대상 데이터베이스에 테이블이 있으면 저장 프로 시저를 체크인하려고합니다. 그렇지 않은 경우 소스 데이터베이스에서 information_schema 테이블을 사용하여 테이블을 작성합니다. 그러나 sp_execute를 사용하여 테이블이 존재하면 다시 가져 오려고하면 'int'유형의 '@handle'매개 변수가 필요합니다.라는 오류가 발생합니다. @handle 매개 변수를 사용하지 않습니다. 누군가이 오류의 의미와 내가받는 이유를 말해 줄 수 있습니까? 내 코드의 관련 부분은 …

1
요소 이름 변수
이 tSQL 코드가 제대로 작동합니다. SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes('/LogProperties/LogProperty[PropertyName=sql:variable("@x") and PropertyValue=sql:variable("@y")]') as a(b) 그러나 내가 할 수있는 것은 각 값 사이에 OR 인 많은 값 쌍의 동적 목록을 전달하는 것입니다. SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes( '/LogProperties/LogProperty[PropertyName=sql:variable("@x") and …
9 t-sql  xml 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.