«sql-server» 태그된 질문

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

19
TSQL Select의 각 행에 대해 난수를 어떻게 생성합니까?
내 테이블의 각 행마다 다른 임의의 숫자가 필요합니다. 다음의 명백한 코드는 각 행에 대해 동일한 임의의 값을 사용합니다. SELECT table_name, RAND() magic_number FROM information_schema.tables 이 중 INT 또는 FLOAT를 얻고 싶습니다. 이야기의 나머지 부분은이 난수를 사용하여 알려진 날짜에서 임의의 날짜 오프셋을 생성합니다 (예 : 시작 날짜에서 1-14 일 오프셋). Microsoft …


20
SQL Server-SQL 스크립트 실행 중지 또는 중단
"break"또는 "exit"명령과 같이 SQL 서버에서 SQL 스크립트의 실행을 즉시 중지 할 수있는 방법이 있습니까? 삽입을 시작하기 전에 유효성 검사 및 조회를 수행하는 스크립트가 있으며 유효성 검사 또는 조회가 실패하면 중지하고 싶습니다.

6
T-SQL 캐스트와 변환
당신이 사용해야 할 때의 일반적인 지침 무엇입니까 CAST대는 CONVERT? 하나를 선택하는 것과 관련된 성능 문제가 있습니까? 하나는 ANSI-SQL에 더 가깝습니까?
325 sql  sql-server  database  tsql 

11
외래 키가 NULL이거나 중복 될 수 있습니까?
나를 위해 두 가지를 분명히하십시오. 외래 키가 NULL 일 수 있습니까? 외래 키를 복제 할 수 있습니까? 내가 알기로 NULL는 외래 키에 사용해서는 안되지만 일부 응용 프로그램에서는 NULLOracle과 SQL Server 모두 에 입력 할 수 있으며 그 이유를 모르겠습니다.


9
SQL 쿼리에서 변수를 설정하는 방법은 무엇입니까?
SQL 쿼리에서 변수를 설정하려고합니다. declare @ModelID uniqueidentifer Select @ModelID = select modelid from models where areaid = 'South Coast' 분명히 나는 ​​그것이 작동하지 않기 때문에 이것을 올바르게하고 있지 않습니다. 누군가 해결책을 제안 할 수 있습니까? 감사!
324 sql  sql-server  tsql 



12
SQL Server 복제 프로젝트에서 "잘못된 형식의 프로그램을로드하려고했습니다"오류가 발생합니다.
정확한 오류는 다음과 같습니다 파일 또는 어셈블리 'Microsoft.SqlServer.Replication, 버전 = 9.0.242.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91'또는 해당 종속성 중 하나를로드 할 수 없습니다. 형식이 잘못된 프로그램을로드하려고했습니다. 최근 2 개월 동안 다른 프로젝트로 이동 한 후이 프로젝트를 다시 시작했습니다. 이전에는 완벽하게 작동했으며 모든 참조를 두 번 확인했습니다.

13
SQL Server-INSERT 후 반환 값
INSERT 문 후에 키-값을 다시 얻으려고합니다. 예 : 속성 이름과 ID가있는 테이블이 있습니다. id는 생성 된 값입니다. INSERT INTO table (name) VALUES('bob'); 이제 동일한 단계에서 ID를 다시 얻고 싶습니다. 이것은 어떻게 이루어 집니까? 우리는 Microsoft SQL Server 2008을 사용하고 있습니다.

29
버전 관리 SQL Server 데이터베이스
데이터베이스를 버전 관리하에두고 싶습니다. 누구든지 나를 시작할 수있는 조언이나 권장 기사가 있습니까? 나는 항상 최소한 몇 가지 데이터를 원할 것입니다 ( 명백한 언급 : 사용자 유형 및 관리자). 또한 성능 측정을 위해 생성 된 대규모 테스트 데이터 모음을 원할 수도 있습니다.


15
SQL Server 테이블에서 n 개의 임의 행을 선택하십시오.
약 50,000 개의 행이있는 SQL Server 테이블이 있습니다. 그 행 중 약 5,000 행을 무작위로 선택하고 싶습니다. 복잡한 방법을 생각했습니다. "임의의 숫자"열이있는 임시 테이블을 생성하고 테이블을 복사하고 임시 테이블을 반복하고 각 행을로 업데이트 RAND()한 다음 난수 열이 < 0.1. 가능한 한 단일 진술로 더 간단한 방법을 찾고 있습니다. 이 기사 …
309 sql  sql-server  random 

29
SQL에서 한 달의 첫 번째 날을 어떻게 선택할 수 있습니까?
주어진 datetime 변수의 첫 번째 요일을 선택하면됩니다. 이런 종류의 코드를 사용하는 것이 매우 쉽다는 것을 알고 있습니다. select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) + '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME) 그러나 이것은 매우 우아하지 않으며 아마도 그리 빠르지도 않습니다. 더 좋은 방법이 있습니까? SQL Server 2008을 사용하고 있습니다.

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