«sql-server» 태그된 질문

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


7
SQL Server Management Studio에서 테이블 편집 후 변경 사항 저장
이전에 SQL Server Management Studio에 저장된 (테이블에 데이터가 없음) 테이블에 변경 내용을 저장하려면 오류 메시지가 나타납니다. 변경 사항 저장은 허용되지 않습니다. 변경 한 내용은 다음 테이블을 삭제하고 다시 작성해야합니다. 다시 만들 수없는 테이블을 변경했거나 테이블을 다시 만들어야하는 변경 내용 저장 방지 옵션을 활성화했습니다. 테이블을 쉽게 편집 할 수없는 이유는 무엇입니까? …


12
SQL Server에서 datetime 필드의 기본값을 타임 스탬프에 추가
웹 사이트에서 제출 한 양식을 수집하는 테이블이 있지만 어떤 이유로 테이블을 만들 때 타임 스탬프를 테이블에 넣지 않았습니다. 레코드가 입력 된 정확한 날짜와 시간을 입력하고 싶습니다. 나는 그것이 어딘가에 있다는 것을 알고 있지만 (Access에서, getNow()또는 사용하는 것처럼) 기본값을 설정하는 방법을 찾을 수 Now()없지만 어디에 넣을 지 모르겠습니다.

15
T-SQL을 사용하여 일 월과 연도의 날짜를 만듭니다.
2007 년 12 월 1 일과 같은 개별 부분이있는 날짜를 SQL Server 2005의 날짜 / 시간으로 변환하려고합니다. 다음을 시도했습니다. CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) 그러나 이것은 잘못된 날짜를 초래합니다. 세 날짜 값을 올바른 날짜 시간 형식으로 바꾸는 올바른 방법은 무엇입니까?


23
TSQL 날짜 시간 필드에서 YYYY-MM-DD 형식으로 날짜를 얻는 방법은 무엇입니까?
SQL Server에서 날짜 YYYY-MM-DD형식을 어떻게 검색 합니까? SQL Server 2000 이상에서 작동하려면 이것이 필요합니다. SQL Server 에서이 작업을 수행하는 간단한 방법이 있습니까? 아니면 결과 집합을 검색 한 후 프로그래밍 방식으로 쉽게 변환 할 수 있습니까? Microsoft Technet 에서 CAST 및 CONVERT 를 읽었 지만 원하는 형식이 나열되지 않고 날짜 형식을 …
259 sql-server  tsql 

9
SQL Server의 내부 조인 및 왼쪽 조인 성능
9 테이블에서 INNER JOIN을 사용하는 SQL 명령을 만들었습니다. 어쨌든이 명령은 매우 오랜 시간 (5 분 이상)이 걸립니다. 그래서 내 사람들은 내가 알고 있더라도 LEFT JOIN의 성능이 더 좋기 때문에 INNER JOIN을 LEFT JOIN으로 변경하도록 제안했습니다. 변경 후 쿼리 속도가 크게 향상되었습니다. LEFT JOIN이 INNER JOIN보다 빠른 이유를 알고 싶습니다. 아래처럼 …

7
하나의 열에서 SELECT DISTINCT
SQL Server를 사용하면 ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange 내가 원하는 1 FOO-23 Orange 3 FOO-24 Apple 이 검색어는 저를 찾지 못했습니다. 하나의 열에서 DISTINCT를 어떻게 선택합니까? SELECT [ID],[SKU],[PRODUCT] FROM [TestData] WHERE ([PRODUCT] = (SELECT DISTINCT [PRODUCT] FROM [TestData] …
258 sql  sql-server  tsql  distinct 


12
SQL Server : 쿼리 속도는 빠르지 만 프로 시저 속도가 느림
쿼리가 빠르게 실행됩니다. DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank 하위 트리 비용 : 0.502 그러나 저장 프로 시저에 동일한 SQL을 넣는 것은 느리게 실행되며 완전히 다른 실행 계획으로 CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS SELECT * FROM …

21
테이블의 기본 키에 대한 모범 사례는 무엇입니까?
테이블을 디자인 할 때 고유 한 열을 갖는 습관을 개발하고 기본 키를 만듭니다. 이는 요구 사항에 따라 세 가지 방식으로 달성됩니다. 자동 증분되는 ID 정수 열입니다. 고유 식별자 (GUID) 행 식별자 열로 사용할 수있는 짧은 문자 (x) 또는 정수 (또는 기타 비교적 작은 숫자 유형) 열 숫자 3은 상당히 작은 …

5
"테이블을 다시 작성해야하는 변경 내용 저장 방지"부정적인 영향
전문 오늘 SQL Server 2008에서 열을 수정하여 데이터 유형을 currency (18,0)에서 (19,2)로 변경했습니다. SQL Server에서 "변경 내용을 변경 한 후 다음 테이블을 삭제하고 다시 만들어야합니다"라는 오류가 발생했습니다. 답을 구하기 전에 다음을 읽으십시오. 이미 도구 ► 옵션 ► 디자이너 ► 테이블 및 데이터베이스 디자이너에 있는 옵션이 있다는 것을 알고 있습니다 . …


12
C # 프로그램에서 저장 프로 시저를 실행하는 방법
이 저장 프로 시저를 C # 프로그램에서 실행하고 싶습니다. SqlServer 쿼리 창에 다음 저장 프로 시저를 작성하고 stored1으로 저장했습니다. use master go create procedure dbo.test as DECLARE @command as varchar(1000), @i int SET @i = 0 WHILE @i < 5 BEGIN Print 'I VALUE ' +CONVERT(varchar(20),@i) EXEC(@command) SET @i = …

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