반응형

sql-server 15

JDBC를 사용하여 SQL Server 2008 데이터베이스에 연결하려면 어떻게 해야 합니까?

JDBC를 사용하여 SQL Server 2008 데이터베이스에 연결하려면 어떻게 해야 합니까? 로컬 PC에 MSSQL 2008이 설치되어 있고 Java 애플리케이션은 MSSQL 데이터베이스에 연결해야 합니다.저는 MSSQL을 처음 접했는데 자바 애플리케이션에 대한 사용자 로그인을 생성하고 JDBC를 통해 연결하는 데 도움을 받고 싶습니다.지금까지 앱의 사용자 로그인을 만들고 연결 문자열을 따라 사용했지만 전혀 작동하지 않습니다.어떤 도움이나 힌트라도 주시면 감사하겠습니다. jdbc:jtds:sqlserver://127.0.0.1:1433/dotcms username="shuxer" password="itarator" JDBC를 사용하는 방법에는 주로 Windows 인증과 SQL 인증을 사용하는 두 가지 ..

sourcetip 2023.10.05

SQL Create 문에서 명명된 외부 키 제약 조건 추가

SQL Create 문에서 명명된 외부 키 제약 조건 추가 현재 다음을 보유하고 있습니다. CREATE TABLE galleries_gallery ( id INT NOT NULL PRIMARY KEY IDENTITY, title NVARCHAR(50) UNIQUE NOT NULL, description VARCHAR(256), templateID INT NOT NULL REFERENCES galleries_templates(id), jsAltImgID INT NOT NULL REFERENCES libraryImage(id) jsAltText NVARCHAR(500), dateCreated SMALLDATETIME NOT NULL, dateUpdated SMALLDATETIME NOT NULL, lastU..

sourcetip 2023.09.05

송장, 송장 라인 및 수정사항에 대한 데이터베이스 설계

송장, 송장 라인 및 수정사항에 대한 데이터베이스 설계 저는 프랜차이즈의 CRM(리팩터링이 많은)을 위한 관계형 데이터베이스의 두 번째 주요 반복을 설계하고 있으며, 각 송장에 변경된 사항에 대한 강력한 감사 추적과 함께 작업 송장 및 송장 라인을 저장하기 위한 최상의 데이터베이스 설계 관행에 대한 도움이 필요합니다. 현재 스키마 Invoices InvoiceId (int) // Primary key JobId (int) StatusId (tinyint) // Pending, Paid or Deleted UserId (int) // auditing user Reference (nvarchar(256)) // unique natural string key with invoice number Date (da..

sourcetip 2023.08.21

SQL 서버 실제 데이터 유형, C#에 해당하는 것은 무엇입니까?

SQL 서버 실제 데이터 유형, C#에 해당하는 것은 무엇입니까? sql server 2005 실제 유형에 해당하는 C#은 무엇입니까?그것은 싱글입니다. SQL Server에 대한 자세한 내용은 여기를 참조하십시오.Net 데이터 유형소수점 이하를 반올림하기 때문에 단일은 정답이 아닙니다.예를 들어 2.0799999는 2.08로 변환됩니다.반올림과 관련하여 제약 조건이 없다면 좋을 것입니다.더블은 로 사용할 수 있습니다.SQL Server의 실제 데이터 유형에 대한 NET 등가 데이터 유형 Double은 반올림하지 않고 정확한 값을 가져옵니다.정답은 싱글입니다.더블을 사용하고 SQL 필드가 real 유형이면 오류가 발생합니다.제가 직접 테스트해보고 확인했습니다.이에 해당하는 것은 단일입니다.단일은 -3.4..

sourcetip 2023.08.21

ifelse 문 안에서 여러 값을 설정하는 방법은 무엇입니까?

ifelse 문 안에서 여러 값을 설정하는 방법은 무엇입니까? 아래 ifelse 문에서 두 개 이상의 값을 설정하려고 합니다. 하나의 값을 설정하면 작동하지만 두 개의 값을 설정하면 작동하지 않습니다. DECLARE @test1 varchar(60); DECLARE @test2 varchar(60); IF ((SELECT COUNT(*) FROM table WHERE table.Date > '2016-03-20') > 10) SET @test1 = 'test1' SET @test2 = 'test2' ELSE SET @test1 = 'testelse' SET @test2 = 'testelse' 오류 메시지: "Msg 156, 레벨 15, 상태 1, 라인 9 키워드 'ELSE' 근처의 구문이 잘못되었습니다...

sourcetip 2023.08.16

다른 테이블에 대한 외부 키를 포함하는 테이블의 행을 삭제하는 방법

다른 테이블에 대한 외부 키를 포함하는 테이블의 행을 삭제하는 방법 기본 키를 포함하는 기본 테이블이 있고 이 기본 테이블에 대한 외부 키를 포함하는 다른 테이블이 있다고 가정합니다.따라서 기본 테이블의 행을 삭제하면 하위 테이블도 삭제됩니다. 이 쿼리를 어떻게 작성합니까?먼저, 일회성 데이터 스크러빙 연습으로 고립된 행을 삭제합니다. DELETE FROM ReferencingTable WHERE NOT EXISTS ( SELECT * FROM MainTable AS T1 WHERE T1.pk_col_1 = ReferencingTable.pk_col_1 ); 둘째, 일회성 스키마 변경 연습으로 다음을 추가합니다.ON DELETE CASCADE참조 테이블에 있는 외래 키에 대한 참조 작업(예: ALTER ..

sourcetip 2023.07.17

STRING_AGG에서 DISTINCT 값 생성

STRING_AGG에서 DISTINCT 값 생성 SQL Server 2017에서 STRING_AGG 함수를 사용하고 있습니다.와 같은 효과를 내고 싶습니다.COUNT(DISTINCT ).나는 노력했다.STRING_AGG(DISTINCT ,',')하지만 그것은 법적 구문이 아닙니다. T-SQL 해결 방법이 있는지 알고 싶습니다.여기 제 샘플이 있습니다. WITH Sitings AS ( SELECT * FROM (VALUES (1, 'Florida', 'Orlando', 'bird'), (2, 'Florida', 'Orlando', 'dog'), (3, 'Arizona', 'Phoenix', 'bird'), (4, 'Arizona', 'Phoenix', 'dog'), (5, 'Arizona', 'Phoeni..

sourcetip 2023.07.02

SQL Server에서 기본 키가 필요합니까?

SQL Server에서 기본 키가 필요합니까? 이것은 꽤 순진하고 멍청한 질문일 수도 있지만, 어쨌든 나는 그것을 물어볼 것입니다. 저는 몇 개의 필드가 있는 테이블을 가지고 있는데, 어떤 필드도 고유하지 않습니다. 기본 키는 분명히 그렇습니다. 이 테이블은 고유하지 않은 필드를 통해 정기적으로 액세스되지만 사용자 SP 또는 기본 키를 통해 액세스 데이터를 처리하지는 않습니다.그러면 기본 키가 필요합니까?그것은 뒤에서 사용됩니까?제거하면 성능에 긍정적인 영향을 미칩니까, 아니면 부정적인 영향을 미칩니까? 필요합니까?아니요. 뒤에서 쓰였나요?디스크에 저장되고 행 캐시 등에 보관됩니다.제거하면 성능이 약간 향상됩니다(밀리초 정밀도의 시계를 사용하여 주의하십시오). 하지만... 다음에 누군가가 이 표에 대한 ..

sourcetip 2023.07.02

NOT IN 절 내부의 NULL 값

NOT IN 절 내부의 NULL 값 는 제가 하여 서로 다른 레코드 수를 얻었을 때 했습니다.not in where a 약과다른aleft join에 표not in제약 조건에 하나의 null 값(잘못된 데이터)이 있으며 이로 인해 쿼리에서 0개의 레코드 수를 반환했습니다.이유는 어느 정도 이해하지만 개념을 완전히 파악하는 데 도움이 필요합니다. 간단히 말하자면, 왜 A 쿼리는 결과를 반환하지만 B는 반환하지 않습니까? A: select 'true' where 3 in (1, 2, 3, null) B: select 'true' where 3 not in (1, 2, null) SQL Server 2005에 대한 내용입니다.는 또한 나는또그소이명한에 전화하는 했습니다.set ansi_nulls offB가 결과..

sourcetip 2023.04.28

SQL Server에서는 언제 GO를 사용해야 하며 언제 semi-colon을 사용해야 합니까?

SQL Server에서는 언제 GO를 사용해야 하며 언제 semi-colon을 사용해야 합니까? 명령어 뒤에 GO 키워드를 사용해야 하는 시기와 명령어 끝에 세미콜론이 필요한지 항상 헷갈려 왔습니다.차이점은 무엇이며, 사용해야 하는 이유/시기는 무엇입니까? SQL Server Management Studio에서 Generate-script를 실행하면 GO를 사용하는 것 같지만 세미콜론은 사용하지 않습니다.GOSSMS에만 관계합니다.실제 트랜잭션 SQL은 아닙니다.각각의 사이에 SQL 문을 송신하도록 SSMS에 지시할 뿐입니다.GO개별 배치에 순차적으로 배치됩니다. 그;는 SQL 문의 딜리미터입니다만, 대부분의 경우 엔진은 문의 분할 위치를 해석할 수 있습니다. 주요 예외 사항 및 장소;는 Common T..

sourcetip 2023.04.18
반응형