«sql-server» 태그된 질문

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

8
SQL Server의 SYSNAME 데이터 형식은 무엇입니까?
SQL Server SYSNAME 데이터 유형은 무엇입니까? BOL의 말 : sysname 데이터 형식은 개체 이름을 저장하는 테이블 열, 변수 및 저장 프로 시저 매개 변수에 사용됩니다. 그러나 나는 그것을 정말로 얻지 못한다. 제공 할 수있는 사용 사례가 있습니까?
131 sql  sql-server  tsql  types 



11
SQL "하위 쿼리에없는 경우 선택"은 결과를 반환하지 않습니다
면책 조항 : 나는 문제를 알아 냈지만 (나는 생각한다) 어디서나 쉽게 찾을 수 없기 때문에이 문제를 Stack Overflow에 추가하고 싶었다. 또한 누군가가 나보다 더 나은 대답을 할 수 있습니다. 하나의 테이블 "공통"이 다른 여러 테이블에서 참조되는 데이터베이스가 있습니다. 공통 테이블의 어떤 레코드가 고아인지 확인하고 싶었습니다 (즉, 다른 테이블에서 참조가 없었습니다). …
130 sql  sql-server  tsql 


3
WHERE 절의 참조 별명 (SELECT에서 계산 됨)
SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error 선택한 열 목록에서 변수로 설정된 계산 된 값 'BalanceDue'는 WHERE 절에서 사용할 수 없습니다. 할 수있는 방법이 있습니까? 이 관련된 질문에서 ( WHERE 절에서 MySQL을 선택 한 Statment의 변수를 사용하여 ), 답이 될 것 같은, …
130 sql  sql-server  tsql 

4
SQL- 문자열 검색 중 대소 문자 무시
테이블 PriceOrderShipped PriceOrderShippedInbound PriceOrderShippedOutbound 에 다음 데이터가 있습니다 .SQL 에서 테이블에서 문자열을 검색하는 쿼리를 작성해야합니다. 문자열을 검색하는 동안 대소 문자를 무시해야합니다. 아래 언급 된 SQL 쿼리 SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%' 위의 모든 데이터를 제공하지만 SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%Priceorder%' 제공하지 않습니다. …



3
고유 제약 조건에 대한 명명 규칙
명명 규칙이 중요하며 기본 키와 외래 키는 일반적으로 사용되는 명백한 규칙 ( PK_Table및 FK_Table_ReferencedTable각각)을 사용합니다. 그만큼IX_Table_Column인덱스의 이름은 상당히 표준입니다. UNIQUE 제약은 어떻습니까? 이 제약 조건에 대해 일반적으로 허용되는 명명 규칙이 있습니까? 나는 본 적이UK_TableName_ColumnUQ_TableName_Column, 및 추천하는 사람을 .AX_TableName_Column - 그 어디에서 오는지 모르겠어요. 나는 일반적으로 UQ 했지만 특별히 좋아하지 않으며, …

16
GUID 충돌이 가능합니까?
SQL Server 2000에서 연결된 응용 프로그램을 사용하는 각 사용자에 대해 GUID를 사용하는 데이터베이스에서 작업하고 있습니다. 어쨌든 두 명의 사용자가 동일한 GUID를 사용했습니다. Microsoft는 알고리즘을 사용하여 콜리 전을 유발할 가능성이 극히 적은 임의의 GUID를 생성하지만 충돌은 여전히 ​​가능하다는 것을 알고 있습니다.
128 sql-server  guid 


12
테이블 찾아보기 / 편집 및 쿼리 실행을위한 SQL Server Management Studio 대안 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
128 sql-server 

7
테이블에 대해 트리거 SQL 서버 사용 안함
아래와 같이 하나의 proc을 만들고 싶지만 구문에 오류가 있습니다. 누구든지 문제를 지적 할 수 있습니까? Create PROCEDURE [dbo].[my_proc] AS BEGIN DISABLE TRIGGER dbo.tr_name ON dbo.table_name -- some update statement ENABLE TRIGGER dbo.tr_name ON dbo.table_name END ** Error Message : Incorrect syntax near 'ENABLE'.

3
SQL 스크립트 오류 : 배치 당 하나의 명령문 만 허용됩니다.
PostDeployment의 DACPAC에서 실행하려는 4 개의 SQL 스크립트가 있지만 그중 3 개의 VS 프로젝트를 빌드하려고하면이 오류가 발생합니다. Only one statement is allowed per batch. A batch separator, such as 'GO', might be required between statements. 스크립트 INSERT는 DB의 다른 테이블에있는 명령문 만 포함합니다 . 그리고 그들 모두는 이렇게 구성되어 있습니다 IF …

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