«sql-server» 태그된 질문

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


6
열 변경, 기본 제약 조건 추가
테이블이 있고 열 중 하나가 날짜 시간 유형의 "날짜"입니다. 해당 열에 기본 제약 조건을 추가하기로 결정했습니다. Alter table TableName alter column dbo.TableName.Date default getutcdate() 그러나 이것은 나에게 오류를 준다 : '.'근처의 구문이 잘못되었습니다. 누구든지 여기에 분명히 잘못된 것을 보았습니까?

16
테이블의 ID 열에 대한 명시 적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON 인 경우에만 지정할 수 있습니다.
이 쿼리를 수행하려고합니다. INSERT INTO dbo.tbl_A_archive SELECT * FROM SERVER0031.DB.dbo.tbl_A 하지만 내가 달린 후에도 set identity_insert dbo.tbl_A_archive on 이 오류 메시지가 나타납니다 테이블 'dbo.tbl_A_archive'의 식별 컬럼에 대한 명시 적 값은 컬럼 목록이 사용되고 IDENTITY_INSERT가 ON 인 경우에만 지정할 수 있습니다. tbl_A행과 너비가 큰 테이블입니다. 즉, 많은 열이 있습니다. 모든 열을 …
187 sql-server 

13
개체 'xxxxxxx', 데이터베이스 'zzzzzzz', 스키마 'dbo'에 대한 EXECUTE 권한이 거부되었습니다.
함수를 실행하는 데 문제가 있습니다. 내가 한 일은 다음과 같습니다. SQL Server Management Studio를 사용하여 함수를 만듭니다. 성공적으로 작성되었습니다. 그런 다음 새로 생성 된 기능을 실행하려고 시도했으며 여기에 내가 얻은 것이 있습니다. 개체 'xxxxxxx', 데이터베이스 'zzzzzzz', 스키마 'dbo'에 대한 EXECUTE 권한이 거부되었습니다.
187 sql-server 


9
EXISTS를 비트로 직접 선택할 수 있습니까?
다음과 같은 작업을 수행 할 수 있는지 궁금합니다. select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) 그것은 가능해야하지만 SQL에서 작동 해야하는 많은 것은 그렇지 않습니다.)) 이것에 대한 해결 방법을 보았습니다 (SELECT 1 where ... Exists ...) 존재하는 함수의 결과를 비트로 캐스트하고 완료하십시오.
186 sql  sql-server  tsql 

16
누적 합계를 얻는 방법
declare @t table ( id int, SomeNumt int ) insert into @t select 1,10 union select 2,12 union select 3,3 union select 4,15 union select 5,23 select * from @t 위의 선택은 다음을 반환합니다. id SomeNumt 1 10 2 12 3 3 4 15 5 23 다음을 어떻게 얻습니까? id …

14
SQL Server 문자열을 날짜로 변환
다음과 같이 문자열을 변환하고 싶습니다. '10/15/2008 10:06:32 PM' SQL Server에서 동등한 DATETIME 값으로 오라클에서는 다음과 같이 말합니다. TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') 이 질문 은 문자열을 표준 형식 중 하나로 구문 분석 한 다음 해당 코드 중 하나를 사용하여 변환 해야 함을 의미합니다 . 그런 평범한 작업에는 우스운 것 같습니다. …

11
CSV 파일을 SQL Server로 가져 오기
.csv사용하여 파일을 SQL Server로 가져 오는 데 도움이 필요하며 BULK INSERT기본적인 질문이 거의 없습니다. 이슈 : CSV 파일 데이터는 ,(예 : 설명) 사이에 쉼표 가있을 수 있으므로 이러한 데이터를 가져 오기 처리하려면 어떻게해야합니까? 클라이언트가 Excel에서 CSV를 생성하는 경우 쉼표가있는 데이터는 ""큰 따옴표로 묶습니다 (아래 예 참조). 그러면 가져 오기를 어떻게 …
186 sql  sql-server  csv  bulkinsert  bulk 

9
SQL Server에서 중첩 된 사례 명령문 논리를 수행하는 가장 좋은 방법
꽤 많은 조건에 따라 반환되는 몇 가지 열을 계산 해야하는 SQL 쿼리를 작성 중입니다. 나는 현재 중첩 된 case 문을 사용하고 있지만 지저분 해집니다. 더 나은 (보다 체계적이고 읽기 쉬운) 방법이 있습니까? (저는 Microsoft SQL Server 2005를 사용하고 있습니다) 간단한 예 : SELECT col1, col2, col3, CASE WHEN condition THEN …

13
낮은 버전에서 SQL Server 데이터베이스 백업 복원
상위 버전의 SQL Server 데이터베이스 백업 파일을 하위 버전의 SQL Server로 복원하는 방법은 무엇입니까? SQL Server 2008 R2 (10.50.1600)를 사용 하여 백업 파일을 만들었으며 이제는 라이브 서버의 SQL Server 2008 (10.00.1600)에서 파일을 복원하려고합니다 . SQL Server 2008에 백업을 복원하려고하면 다음과 같은 Restore Failed이유로 오류가 발생합니다 . 데이터베이스는 버전 10.50.1600을 실행하는 …
185 sql-server 


18
ALTER TABLE 문이 FOREIGN KEY 제한 조건과 충돌했습니다.
tblDomare테이블에 외래 키를 추가하려고 할 때 문제가 있습니다 . 내가 여기서 뭘 잘못하고 있니? CREATE TABLE tblDomare (PersNR VARCHAR (15) NOT NULL, fNamn VARCHAR (15) NOT NULL, eNamn VARCHAR (20) NOT NULL, Erfarenhet VARCHAR (5), PRIMARY KEY (PersNR)); INSERT INTO tblDomare (PersNR,fNamn,eNamn,Erfarenhet) Values (6811034679,'Bengt','Carlberg',10); INSERT INTO tblDomare (PersNR,fNamn,eNamn,Erfarenhet) Values (7606091347,'Josefin','Backman',4); …
184 sql  sql-server  database 

8
nvarchar (max) vs NText
SQL Server에서 nvarchar(max)vs. NText데이터 형식 을 사용할 때의 장단점은 무엇입니까 ? 이전 버전과의 호환성이 필요하지 않으므로 nvarchar(max)이전 SQL Server 릴리스에서 지원되지 않는 것이 좋습니다. 편집 : 분명히 문제도 적용 TEXT하고 IMAGE대 varchar(max)하고 varbinary(max)나중에 그 데이터 유형에 대한 그 검색을 위해.

16
SQL Server 텍스트 열이 비어 있는지 어떻게 확인합니까?
SQL Server 2005를 사용하고 있습니다. 텍스트 열이있는 테이블이 있고이 열의 값이 null이 아니지만 비어있는 테이블에 많은 행이 있습니다. ''와 비교하려고하면 다음과 같은 응답이 나타납니다. text 및 varchar 데이터 형식이 연산자와 같지 않습니다. 텍스트 열의 값이 null이 아니고 비어 있는지 확인하는 특수 함수가 있습니까?

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