반응형

sql-server 29

데이터베이스 제약이란 무엇입니까?

데이터베이스 제약이란 무엇입니까? 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 데이터베이스 제약의 명확한 정의는 무엇입니까?데이터베이스에 제약이 중요한 이유는 무엇입니까?제약의 종류는 무엇입니까?제약조건은 데이터베이스 스키마 정의의 일부입니다. 되어 있으며, is조조음 、 음음음음음 a a a a a a a a a a a a a a a a a a a a a 로 됩니다.CREATE CONSTRAINT ★★★★★★★★★★★★★★★★★」CREATE ASSERTIONSQL » 데이터베이스의 데이터가 준수해야 하..

sourcecode 2023.04.18

SQL Server 연결 문자열에서 포트 번호를 지정하는 방법

SQL Server 연결 문자열에서 포트 번호를 지정하는 방법 SQL Server Management Studio에서 사용하는 연결 문자열은 다음과 같습니다.연결하지 못했습니다. mycomputer.test.xxx.com:1234\myInstance1 하지만 다음 사항은 괜찮습니다. mycomputer.test.xxx.com\myInstance1 그러면 연결 문자열에서 포트 번호를 지정하려면 어떻게 해야 하나요?SQL Server에서 포트 번호를 지정하려면 쉼표를 사용합니다. mycomputer.test.xxx.com,1234 포트를 지정할 때 인스턴스 이름을 지정할 필요는 없습니다. http://www.connectionstrings.com/에 더 많은 예가 있습니다.덕분에 몇 번 살았어JDBC의 경우..

sourcecode 2023.04.18

ID 컬럼을 사용한 테이블 작성 방법

ID 컬럼을 사용한 테이블 작성 방법 기존 테이블이 있습니다.이 테이블은 이미 생성되지 않았기 때문에 날려버리려고 합니다.ID테이블의 Identity 컬럼으로 설정된 컬럼입니다. SQL Server Management Studio를 사용하여 기존 테이블의 "Create To..."를 스크립트로 작성하면 다음과 같이 표시됩니다. CREATE TABLE [dbo].[History]( [ID] [int] NOT NULL, [RequestID] [int] NOT NULL, [EmployeeID] [varchar](50) NOT NULL, [DateStamp] [datetime] NOT NULL, CONSTRAINT [PK_History] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (P..

sourcecode 2023.04.18

select 문의 Datetime 열을 UTC에서 로컬 시간으로 변환

select 문의 Datetime 열을 UTC에서 로컬 시간으로 변환 SQL 선택 쿼리를 몇 개 실행하고 있으며 UTC datetime 열을 로컬 시간으로 변환하여 쿼리 결과에 로컬 시간으로 표시하려고 합니다.코드로 변환하는 것이 아니라 데이터베이스에 대해 수동 및 랜덤 SQL 쿼리를 수행할 때 변환하려고 합니다.SQL Server 2008 이상에서는 다음과 같이 수행할 수 있습니다. SELECT CONVERT(datetime, SWITCHOFFSET(CONVERT(datetimeoffset, MyTable.UtcColumn), DATENAME(TzOffset, SYSDATETIMEOFFSET()))) AS ColumnInLocalTime FROM MyTable 또한 보다 적은 세부사항을 수행할 수도 있..

sourcecode 2023.04.18

SQL Server가 대소문자를 무시하는 식입니다.

SQL Server가 대소문자를 무시하는 식입니다. "where" 절이 대소문자를 구분하지 않는 SQL 쿼리(MS SQL Server)를 구성하려면 어떻게 해야 합니까? SELECT * FROM myTable WHERE myField = 'sOmeVal' 사건을 무시하고 결과가 나왔으면 좋겠다SQL Server 데이터베이스의 기본 구성에서 문자열 비교는 대소문자를 구분하지 않습니다.데이터베이스가 대체 데이터 정렬을 사용하여 이 설정을 재정의할 경우 질의에 사용할 데이터 정렬 유형을 지정해야 합니다. SELECT * FROM myTable WHERE myField = 'sOmeVal' COLLATE SQL_Latin1_General_CP1_CI_AS 제가 제공한 조합은 단순한 예에 불과합니다(단, 고객님께..

sourcecode 2023.04.13

'마이크로소프트'ACE.OLEDB.16.0' 공급자가 로컬 컴퓨터에 등록되어 있지 않습니다.(시스템).데이터)

'마이크로소프트'ACE.OLEDB.16.0' 공급자가 로컬 컴퓨터에 등록되어 있지 않습니다.(시스템).데이터) Import MSQL Server Data Import)를 이 합니다.SSIS:Microsoft.ACE.OLEDB.16.0로컬 시스템에 공급자가 등록되어 있지 않습니다.(System.Data 이전 버전과 다르므로 다른 패치 적용이 필요하다고 생각합니다.상기 사항을 시도해도 여전히 이 문제에 대해 고민하고 있는 분들을 위해.데이터베이스를 우클릭하여 태스크-> Import로 이동하는 경우는 다음과 같은 문제가 있습니다.시작 메뉴로 이동하여 sql server에서 x64비트 Import 내보내기 마법사를 찾아 시도합니다.마법처럼 작동했지만 Microsoft를 찾는데 FAR이 너무 오래 걸렸어요!참고:..

sourcecode 2023.04.08

엔티티 프레임워크에서 단일 레코드를 삭제하시겠습니까?

엔티티 프레임워크에서 단일 레코드를 삭제하시겠습니까? 엔티티 프레임워크에 SQL Server 테이블이 있습니다.employ단일 키 컬럼을 사용하여ID. 엔티티 프레임워크를 사용하여 테이블에서 단일 레코드를 삭제하려면 어떻게 해야 합니까?개체를 먼저 쿼리할 필요는 없습니다. ID로 컨텍스트에 연결할 수 있습니다.다음과 같이 합니다. var employer = new Employ { Id = 1 }; ctx.Employ.Attach(employer); ctx.Employ.Remove(employer); ctx.SaveChanges(); 또는 연결된 엔트리의 상태를 deleted로 설정할 수 있습니다. var employer = new Employ { Id = 1 }; ctx.Entry(employer).St..

sourcecode 2023.04.08

SQL Server에서 선행 0으로 채우는 숫자 형식 지정

SQL Server에서 선행 0으로 채우는 숫자 형식 지정 SQL Server 2000에서 10년 가까이 사용한 오래된 SQL 테이블이 있습니다. 직원 배지 번호는 다음과 같이 저장됩니다.char(6)부터000001로.999999. 저는 지금 웹 어플리케이션을 쓰고 있는데 직원 배지 번호를 저장해야 합니다. 새로운 테이블에서는 단축키를 사용하여 이전 테이블을 복사할 수 있지만 단순히 저장함으로써 데이터 전송, 소형화 등을 개선하고 싶습니다.int로부터1로.999999. C# 에서는, 퀵 포맷을 할 수 있습니다.int배지 번호 값 사용 public static string GetBadgeString(int badgeNum) { return string.Format("{0:000000}", badgeNum)..

sourcecode 2023.04.08

테이블이 있는 경우 테이블을 드롭하려면 어떻게 해야 합니까?

테이블이 있는 경우 테이블을 드롭하려면 어떻게 해야 합니까? 테이블명은Scores. 다음과 같이 하는 것이 맞습니까? IF EXISTS(SELECT * FROM dbo.Scores) DROP TABLE dbo.Scores 다음과 같이 하는 것이 맞습니까? IF EXISTS(SELECT * FROM dbo.Scores) DROP TABLE dbo.Scores 아니요. 테이블이 행을 포함하는 경우에만 테이블을 삭제합니다(테이블이 존재하지 않는 경우 오류가 발생합니다). 대신 영속적인 테이블의 경우 IF OBJECT_ID('dbo.Scores', 'U') IS NOT NULL DROP TABLE dbo.Scores; 또는 임시 테이블의 경우 IF OBJECT_ID('tempdb.dbo.#TempTableNam..

sourcecode 2023.04.08
반응형