«sql-server» 태그된 질문

Microsoft SQL Server는 관계형 데이터베이스 관리 시스템 (RDBMS)입니다. Compact, Express, Azure, Fast-track, APS (이전 PDW) 및 Azure SQL DW를 포함한 모든 SQL Server 버전에이 태그를 사용하십시오. 다른 유형의 DBMS (MySQL, PostgreSQL, Oracle 등)에는이 태그를 사용하지 마십시오. 이 태그가 데이터베이스와 직접 관련되지 않는 한 소프트웨어 및 모바일 개발 관련 문제에 사용하지 마십시오.


17
T-SQL에서 중복 공백을 단일 공백으로 바꾸기
주어진 필드에 문자 사이에 두 개 이상의 공백이 없는지 확인해야합니다 (모든 공백은 고려하지 않고 공백 만 포함). 그래서 'single spaces only' 로 바뀌어야한다 'single spaces only' 아래는 작동하지 않습니다 select replace('single spaces only',' ',' ') 결과적으로 'single spaces only' 저는 CLR 기반 솔루션보다 네이티브 T-SQL을 고수하는 것을 선호합니다. 생각?
100 sql-server  tsql 

22
SQL Server 연결이 가끔 작동 함
ADO.Net 응용 프로그램은 때때로 로컬 네트워크의 다른 서버에 연결할 수 있습니다. 주어진 연결 시도의 성공 여부는 무작위로 보입니다. 연결은 다음 형식의 연결 문자열을 사용합니다. 서버 = THESERVER \ TheInstance; Database = TheDatabase; User Id = TheUser; Password = ThePassword; 반환 된 오류는 다음과 같습니다. 연결 시간이 만료되었습니다. 사전 로그인 핸드 …


10
SQL 뷰를 사용하는 좋은 이유는 무엇입니까?
저는 SQL Server 2008 성경을 읽고 있으며 뷰 섹션을 다루고 있습니다. 그러나 저자는 실제로 견해 의 목적 을 설명하지 않습니다 . 뷰의 좋은 용도는 무엇입니까? 내 웹 사이트에서 사용해야하며 어떤 이점이 있습니까?
100 sql  sql-server 

19
SQL Server에서 비트 필드를 인덱싱해야합니까?
카디널리티가 낮은 필드 (고유 값 수가 적음)를 인덱싱하는 것은 실제로 할 가치가 없다는 것을 읽은 적이 있습니다. 나는 그것이 왜인지 이해하기 위해 인덱스가 어떻게 작동하는지에 대해 충분히 알지 못한다는 것을 인정합니다. 그러면 1 억 개의 행이있는 테이블이 있고 비트 필드가 1 인 레코드를 선택하면 어떻게됩니까? 그리고 어느 시점에서나 비트 필드가 …

1
SQL Server-클러스터형 인덱스와 비 클러스터형 인덱스는 언제 사용합니까?
클러스터형 인덱스와 비 클러스터형 인덱스의 주요 차이점을 알고 있으며 실제로 작동하는 방식을 이해하고 있습니다. 클러스터형 및 비 클러스터형 인덱스가 어떻게 읽기 성능을 향상시키는 지 이해합니다. 그러나 내가 확실하지 않은 한 가지는 내가 다른 하나를 선택하는 이유가 무엇인지입니다. 예 : 테이블에 클러스터형 인덱스가없는 경우 비 클러스터형 인덱스를 만들어야하며 수행 할 때의 …

6
XML 직렬화에 StringWriter 사용
현재 개체를 직렬화하는 쉬운 방법을 찾고 있습니다 (C # 3). 몇 가지 예를 검색하여 다음과 같은 결과를 얻었습니다. MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encoding.UTF8 ); xs.Serialize ( xmlTextWriter, myObject); string result …

3
개체 [INFORMATION_SCHEMA]에 대한 확인되지 않은 참조입니다. [TABLES]
[INFORMATION_SCHEMA].[TABLES]뷰에 액세스하는 UDF를 만들었습니다 . CREATE FUNCTION [dbo].[CountTables] ( @name sysname ) RETURNS INT AS BEGIN RETURN ( SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = @name ); END Visual Studio 내에서 뷰의 스키마와 이름은 모두 경고로 표시됩니다. SQL71502 : 함수 : [dbo]. [CountTables]에 [INFORMATION_SCHEMA]. [TABLES] 개체에 대한 확인되지 않은 참조가 …

16
SQL 문의 필드에서 선행 0 제거
추출 파일을 생성하기 위해 SQLServer 데이터베이스에서 읽는 SQL 쿼리를 작업 중입니다. 특정 필드 (단순 VARCHAR(10)필드) 에서 선행 0을 제거하기위한 요구 사항 중 하나입니다 . 예를 들어 필드에 '00001A'가 포함 된 경우 SELECT 문은 데이터를 '1A'로 반환해야합니다. SQL에서 이런 식으로 선행 0을 쉽게 제거하는 방법이 있습니까? RTRIM기능 이 있다는 것을 알고 …
99 sql  sql-server  tsql 



12
오류 : "INSERT EXEC 문은 중첩 될 수 없습니다." 및 "INSERT-EXEC 문 내에서 ROLLBACK 문을 사용할 수 없습니다." 이것을 해결하는 방법?
나는 세 가지 저장 프로 시저를 가지고 Sp1, Sp2하고 Sp3. 첫 번째 항목 ( Sp1)은 두 번째 항목 ( )을 실행하고 Sp2반환 된 데이터를에 저장 @tempTB1하고 두 번째 항목은 세 번째 항목 ( Sp3)을 실행하고 데이터를에 저장합니다 @tempTB2. 실행 Sp2하면 작동하고에서 내 모든 데이터를 반환 Sp3하지만 문제는에 있습니다. Sp1실행하면 다음 …



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.