반응형

sql-server 40

SQL Server 데이터의 스크립트를 가져오는 방법은 무엇입니까?

SQL Server 데이터의 스크립트를 가져오는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. SQL Server 테이블에 대한 INSERT 문을 자동 생성하는 가장 좋은 방법은 무엇입니까? (24개 답변) 마감됨6년 전에. SQL Server의 MySQL 덤프와 유사한 작업을 수행할 방법을 찾고 있습니다.테이블을 선택하고 스키마와 데이터를 내보낼 수 있어야 합니다(또는 SQL Server Management Studio를 통해 스키마를 내보내고 데이터를 별도로 내보낼 수 있습니다). 이 데이터를 SQL Server로 되돌려서 GUID/고유 식별자 및 기타 열 유형을 유지 관리할 수 있어야 합니다. 이것을 위한 좋은 도구를 아는 사람이 있습니까?SQL Server Management ..

programing 2023.04.26

다중 인덱스 대 다중 열 인덱스

다중 인덱스 대 다중 열 인덱스 여러 열에 걸쳐 하나의 인덱스를 만드는 것과 열당 하나의 인덱스를 만드는 것의 차이점은 무엇입니까? 하나가 다른 하나보다 더 사용되어야 하는 이유가 있습니까? 예: Create NonClustered Index IX_IndexName On TableName (Column1 Asc, Column2 Asc, Column3 Asc) 비교: Create NonClustered Index IX_IndexName1 On TableName (Column1 Asc) Create NonClustered Index IX_IndexName2 On TableName (Column2 Asc) Create NonClustered Index IX_IndexName3 On TableName (Colu..

programing 2023.04.26

SQL Server에서 소수점 뒤에 두 자리를 표시하는 방법

SQL Server에서 소수점 뒤에 두 자리를 표시하는 방법 열이 있는 테이블이 있습니다.float데이터 유형SQL Server반품하고 싶습니다.float소수점 두 자리의 데이터 형식 열 값입니다. 예: 삽입할 경우12.3,그것은 돌아올 것입니다.12.30 삽입하면12,그것은 돌아올 것입니다.12.00select cast(your_float_column as decimal(10,2)) from your_table decimal(10,2)즉, 최대 총 정밀도가 10자리인 십진수를 가질 수 있습니다.소수점 뒤에 2개, 앞에 8개. 가능한 가장 큰 숫자는 다음과 같습니다.99999999.99훨씬 더 짧은 작업도 수행할 수 있습니다. SELECT FORMAT(2.3332232,'N2')다음 코드를 사용하면 도움..

programing 2023.04.26

SQL Server 계획: 인덱스 스캔/인덱스 검색의 차이

SQL Server 계획: 인덱스 스캔/인덱스 검색의 차이 SQL Server 실행 계획에서 인덱스 검색과 인덱스 검색의 차이점은 무엇입니까? SQL Server 2005를 사용하고 있습니다.인덱스 검색은 SQL 서버가 일치하는 인덱스를 찾는 전체 인덱스를 읽는 것으로, 걸리는 시간은 인덱스 크기에 비례합니다. 인덱스 검색이란 SQL Server가 인덱스의 b-tree 구조를 사용하여 일치하는 레코드에 직접 검색하는 것입니다(이 기능의 구조에 대한 자세한 내용은 http://mattfleming.com/node/192 참조). 소요 시간은 일치하는 레코드의 수에 비례합니다. 일반적으로 인덱스 검색은 인덱스 검색보다 선호됩니다(일치하는 레코드 수가 총 레코드 수보다 훨씬 적은 경우). 인덱스 검색을 수행하..

programing 2023.04.21

프로세스가 교착 상태인 원인

프로세스가 교착 상태인 원인 저는 Select를 사용하여 5~10분 정도 시간이 걸리는 프로세스가 있습니다. 현재 사용하지 않고 있습니다. NOLOCKMS SQL ms ms ms ms ms ms ms ms ms ms ms 。 동시에, 같은 데이터베이스와 테이블에 업데이트와 삽입을 하는 다른 프로세스가 있습니다. 너무 일찍 됩니다.최근에 메시지와 함께 중간에 종료되었습니다. SQLEXCEPTION: 다른 프로세스와의 잠금 리소스에서 트랜잭션이 교착되어 교착 대상으로 선택되었습니다. 이 첫 번째 프로세스는 동일한 조건의 다른 사이트에서 실행되지만 데이터베이스가 작기 때문에 문제의 select 문장은 훨씬 짧은 시간(30초 정도)이 걸립니다.다른 사이트에서는 교착 메시지가 표시되지 않습니다.저도 처음에 문제가..

programing 2023.04.16

SQL Server: 과거 1년간의 데이터만 취득

SQL Server: 과거 1년간의 데이터만 취득 지난 1년간의 데이터만 입수하면 되는 질문입니다.어떻게 하면 좋을까요? SELECT ... FROM ... WHERE date > '8/27/2007 12:00:00 AM' 다음은 현재 날짜에 -1년을 추가합니다. SELECT ... From ... WHERE date > DATEADD(year,-1,GETDATE()) 이 페이지는 전년도의 결과를 선택하는 데 도움이 되는 솔루션을 찾고 있던 중 발견되었습니다.위의 결과는 대부분 지난 365일 동안 반품된 것 같습니다만, 저는 효과가 없었습니다. 동시에, 이하의 코드로 제 요구를 해결할 수 있는 충분한 방향성을 얻을 수 있었습니다.이 코드는, 저와 같은 요구를 가지고 있는 분이나, 솔루션을 찾는 중에 이 ..

programing 2023.04.16

GROUP BY: 열을 결합/접합합니다.

GROUP BY: 열을 결합/접합합니다. 이 질문에는 이미 답변이 있습니다. Microsoft SQL Server 2005에서 group_concat MySQL 함수를 시뮬레이션하고 있습니까? (12개의 답변) GROUP BY 뒤에 한 필드를 연결합니다. (1개의 답변) 닫힘9년 전. 다음과 같은 테이블이 있습니다. ID User Activity PageURL 1 Me act1 ab 2 Me act1 cd 3 You act2 xy 4 You act2 st 사용자 및 액티비티별로 그룹화하여 다음과 같은 결과를 얻을 수 있도록 합니다. User Activity PageURL Me act1 ab, cd You act2 xy, st 보시는 바와 같이 열 페이지(Column Page)URL은 그룹에 따라 쉼표로 ..

programing 2023.04.16

SQL 문에서 항상 매개 변수를 사용하는 것을 선호하는 이유는 무엇입니까?

SQL 문에서 항상 매개 변수를 사용하는 것을 선호하는 이유는 무엇입니까? 데이터베이스 작업은 처음입니다., 이제 이렇게 쓸 수 요.SELECT,UPDATE,DELETE , , , , 입니다.INSERT명령어를 지정합니다.하지만 우리가 글을 쓰는 것을 선호하는 포럼을 많이 봐왔습니다. SELECT empSalary from employee where salary = @salary ...의 대상: SELECT empSalary from employee where salary = txtSalary.Text 왜 항상 파라미터를 사용하는 것을 선호하며 어떻게 사용할까요? 나는 첫 번째 방법의 사용법과 이점을 알고 싶었다.SQL injection이라는 말도 들어봤지만 잘 모르겠어요.SQL 주입이 제 질문과 관련이..

programing 2023.04.11

SQL Server 테이블에서 열 이름을 가져오려면 어떻게 해야 합니까?

SQL Server 테이블에서 열 이름을 가져오려면 어떻게 해야 합니까? 테이블의 모든 열의 이름을 쿼리하고 싶습니다.이 작업을 수행하는 방법은 다음과 같습니다. 오라클 MySQL 포스트그레스Ql 다만, Microsoft SQL Server(내 경우는 2008년)에서는, 이 조작을 어떻게 실행할 수 있는가 하는 것도 알고 싶습니다.이 정보는 Information Schema 뷰를 조회하여 얻을 수 있습니다. 다음 쿼리 예는 다음과 같습니다. SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'Customers' 다음과 같은 모든 DB 개체에 대해 만들 수 있습니다. 체크_제약 COLUMN_DOMAIN_USAGE 컬럼_특권 열 제약사항_Column..

programing 2023.04.11

C# long 타입에 대응하는 SQL Server 타입은 무엇입니까?

C# long 타입에 대응하는 SQL Server 타입은 무엇입니까? 에 해당하는 SQL Server 유형을 알고 싶습니다.longC#에 있습니다.매핑 테이블은 투명합니다.BIGINT와 동등하다Int64(즉,long(C#)에 있습니다.동등한 유형은 64비트 숫자 유형입니다. 다음 범위의 숫자와 일치합니다.-2^63로.2^63-1C# 타입과 동일합니다.언급URL : https://stackoverflow.com/questions/14197162/what-is-the-equivalent-sql-server-type-for-the-c-sharp-long-type

programing 2023.04.11
반응형