반응형

sql-server 16

T-SQL에서 현재 인스턴스 이름을 가져오는 방법입니다.

T-SQL에서 현재 인스턴스 이름을 가져오는 방법입니다. T-SQL 스크립트를 사용하여 현재 연결의 SQL Server 및 인스턴스 이름을 가져오려면 어떻게 해야 합니까?방금 SO 질문에서 답을 찾았습니다(문자 그대로, 어떤 답변도 아닌 질문 안에서). SELECT @@servername 기본 인스턴스가 아닌 경우 servername\servername을 반환합니다. SELECT @@servicename 기본(MSSQLSERVER)인 경우에도 인스턴스 이름을 반환합니다.이거 어때: EXECUTE xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key='SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQl', @value_na..

programing 2023.04.25

열이 수정된 경우에만 SQL 업데이트 트리거

열이 수정된 경우에만 SQL 업데이트 트리거 다른 예를 보면, 다음과 같은 것이 떠올랐습니다만, 마음에 드는 대로 동작하지 않는 것 같습니다.수정된 정보만 업데이트하고 싶다.QtyToRepair값이 업데이트되었습니다...하지만 그건 그렇지 않아요. 어디에 코멘트를 붙이면 수정된 정보가 모든 경우에 갱신됩니다.내가 말했듯이 다른 사례들은 나를 낙관적으로 이끌었다.어떤 단서라도 감사합니다.감사해요. 월터. ALTER TRIGGER [dbo].[tr_SCHEDULE_Modified] ON [dbo].[SCHEDULE] AFTER UPDATE AS BEGIN SET NOCOUNT ON; UPDATE SCHEDULE SET modified = GETDATE() , ModifiedUser = SUSER_NAME()..

programing 2023.04.20

플레인 ADO를 사용하여 SQL Server에서 뷰 정의를 가져오는 방법이 있습니까?

플레인 ADO를 사용하여 SQL Server에서 뷰 정의를 가져오는 방법이 있습니까? ADO Connection을 사용하여 SQL 서버에서 호스트되는 데이터베이스에서 열 정의를 추출하는 중입니다.OpenSchema()이러한 테이블을 다른 SQL 데이터베이스에 프로그래밍 방식으로 다시 만들 수 있도록 다양한 기능을 호출합니다.지금까지는 좋아. 위의 표와의 주요 상호작용은 여러 뷰를 사용하여 이루어집니다.OpenSchema()는 테이블의 열 정의를 반환하는 것과 같은 방법으로 뷰의 열 정의를 반환할 수 있습니다.중요한 비트의 정보가 누락되어 있습니다.즉, 뷰의 열이 기본 테이블의 어느 테이블과 컬럼에 매핑되는지입니다. ADOX 카탈로그 보기를 사용하여 보기를 만드는 데 사용된 SQL 명령에 액세스하려고 했지..

programing 2023.04.20

SQL Server Management Studio 대체 기능으로 테이블 참조/편집 및 쿼리 실행 가능

SQL Server Management Studio 대체 기능으로 테이블 참조/편집 및 쿼리 실행 가능 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. Microsoft의 SQL Server Management Studio를 대체할 수 있는 방법이 있는지 궁금합니다. SSMS에는 아무런 문제가 없지만 테이블 참조/편집과 쿼리 실행만 하고 싶은 어플리케이션이 너무 큰 것처럼 보일 수 있습니다.저는 LinqPad를 사용하기 시작했습니다.SSMS보다 가벼울 ..

programing 2023.04.20

SQL Server에 200만 행 빠르게 삽입

SQL Server에 200만 행 빠르게 삽입 텍스트 파일에서 약 200만 행을 삽입해야 합니다. 삽입으로 마스터 테이블을 작성해야 합니다. SQL Server에 이러한 대규모 데이터 세트를 삽입하는 가장 빠르고 최선의 방법은 무엇입니까? 데이터셋에 있는 텍스트 파일의 데이터를 읽는 것이 좋다고 생각합니다. SqlBulkCopy - C# App에서 SQL에 일괄 삽입을 시도합니다. // connect to SQL using (SqlConnection connection = new SqlConnection(connString)) { // make sure to enable triggers // more on triggers in next post SqlBulkCopy bulkCopy = new SqlBul..

programing 2023.04.15

SQL Server: Null VS 빈 문자열

SQL Server: Null VS 빈 문자열 어게?는 어때요?NULL및 빈 Varchar 값이 SQL Server에 저장됩니다.사용자 엔트리가 없는 경우string내 UI의 필드, 저장해야 합니까?NULL ★★★''여기에 이 점을 논하는 좋은 기사가 있다.중요한 점은 테이블크기에 차이가 없다는 것입니다만, 일부 사용자는 빈 문자열을 사용하면 NULL 체크가 없기 때문에 쿼리를 쉽게 할 수 있기 때문에 빈 문자열을 사용하면 쿼리를 쉽게 할 수 있기 때문입니다.문자열이 비어 있는지 확인만 하면 됩니다.또 하나 주의할 점은 릴레이셔널 데이터베이스의 컨텍스트에서 NULL이 의미하는 것입니다.즉, 행의 헤더에서 문자 필드에 대한 포인터가 0x00으로 설정되므로 액세스할 데이터가 없습니다. 업데이트 실제로 어떤 ..

programing 2023.04.10
반응형