반응형

sql-server 23

SQL 서버 저장 프로시저를 버전 제어하는 가장 좋은 방법은 무엇입니까?

SQL 서버 저장 프로시저를 버전 제어하는 가장 좋은 방법은 무엇입니까? 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨10년 전에. 데이터베이스 개체를 버전 제어하는 가장 좋은 방법은 무엇입니까?Visual studio 2005/2008과 SQL server 2005를 사용하고 있습니다.SVN과 함께 사용할 수 있는 솔루션을 원합니다.다른 코드와 마찬가지로 "데이터베이스 프로젝트"를 응용프로그램 솔루션에 추가하고 데이터베이..

it-source 2023.06.25

pyodbc를 사용하여 SQL에서 데이터 검색

pyodbc를 사용하여 SQL에서 데이터 검색 pyodbc를 사용하여 SQL 서버에서 데이터를 검색하고 Python을 사용하여 표로 인쇄하려고 합니다.그러나 열 이름과 데이터 유형 등을 검색할 수 있을 뿐 열의 각 행에 있는 실제 데이터 값은 검색할 수 없습니다. 기본적으로 서버 데이터를 검색하여 표에 표시하는 Excel 시트를 복제하려고 합니다.서버 연결에 문제가 있는 것은 아니고, 테이블에 들어가는 실제 데이터를 찾을 수 없을 것 같습니다. 다음은 내 코드의 예입니다. import pyodbc cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=SQLSRV01;DATABASE=DATABASE;UID=USER;PWD=PASSWORD') cursor = cnxn.cu..

it-source 2023.06.20

SQL Server와 같은 join in from 절을 사용하여 select 절에서 Postgresql 하위 쿼리를 수행하는 방법은 무엇입니까?

SQL Server와 같은 join in from 절을 사용하여 select 절에서 Postgresql 하위 쿼리를 수행하는 방법은 무엇입니까? postgresql에 다음 쿼리를 작성하려고 합니다. select name, author_id, count(1), (select count(1) from names as n2 where n2.id = n1.id and t2.author_id = t1.author_id ) from names as n1 group by name, author_id 이것은 Microsoft SQL Server에서 확실히 작동하지만 postegresql에서는 전혀 작동하지 않습니다.문서를 조금 읽었는데 다음과 같이 다시 작성할 수 있을 것 같습니다. select name, author..

it-source 2023.05.21

SQL Server 테이블의 기본 키를 어떻게 나열합니까?

SQL Server 테이블의 기본 키를 어떻게 나열합니까? 간단한 질문입니다. T-SQL로 테이블의 기본 키를 어떻게 나열합니까? 테이블에서 인덱스를 가져오는 방법은 알고 있지만 PK를 가져오는 방법은 기억나지 않습니다.SELECT Col.Column_Name from INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab, INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col WHERE Col.Constraint_Name = Tab.Constraint_Name AND Col.Table_Name = Tab.Table_Name AND Tab.Constraint_Type = 'PRIMARY KEY' AND Col.Table_Name = '' 으로 권장되는 연습..

it-source 2023.05.01

테이블 간에 SQL 데이터 이동

테이블 간에 SQL 데이터 이동 특정 쿼리와 일치하는 모든 데이터 행을 한 테이블에서 다른 테이블로 이동할 수 있는지 궁금합니다. 예를 들어 모든 테이블 행을 표 1에서 표 2로 이동하여 사용자 이름 = 'X' 및 암호 = 'X'를 사용하여 표 1에 더 이상 표시되지 않도록 해야 합니다. SQL Server 2008 Management Studio를 사용하고 있습니다.한 트랜잭션 내에 삽입 및 삭제라는 두 개의 문을 사용할 수 있어야 합니다. BEGIN TRANSACTION; INSERT INTO Table2 () SELECT FROM Table1 WHERE ; DELETE FROM Table1 WHERE ; COMMIT; 이것이 가장 간단한 형태입니다.두 문 사이에 일치하는 새 레코드가 표 1에 삽입되..

it-source 2023.05.01

SQL Server GROUP BY 날짜 및 합계 값이 포함된 선택 시간 무시(분 단위)

SQL Server GROUP BY 날짜 및 합계 값이 포함된 선택 시간 무시(분 단위) 두 개의 필드가 있는 테이블이 있습니다.datetime그리고.int저는 다음 시간에 그룹을 하고 싶습니다.datetime시간과 분을 무시한 날짜에만 해당됩니다.그SELECT문은 하루의 int 합계에 매핑되는 날짜를 반환해야 합니다.SELECT CAST(Datetimefield AS DATE) as DateField, SUM(intfield) as SumField FROM MyTable GROUP BY CAST(Datetimefield AS DATE) 사용하는 SQL 서버 버전을 지정하지 않았기 때문에 (date2005년에는 유형을 사용할 수 없음)을 사용할 수도 있습니다. SELECT CONVERT(VARCHAR(1..

it-source 2023.04.26

SELECT DISTING이 지정된 경우 ORDER BY 항목이 선택 목록에 표시되어야 합니다.

SELECT DISTING이 지정된 경우 ORDER BY 항목이 선택 목록에 표시되어야 합니다. 선택 목록의 열을 주문 기준 목록에 추가했지만 여전히 오류가 발생합니다. SELECT DISTING을 지정한 경우 ORDER BY 항목이 선택 목록에 표시되어야 합니다. 저장된 proc는 다음과 같습니다. CREATE PROCEDURE [dbo].[GetRadioServiceCodesINGroup] @RadioServiceGroup nvarchar(1000) = NULL AS BEGIN SET NOCOUNT ON; SELECT DISTINCT rsc.RadioServiceCodeId, rsc.RadioServiceCode + ' - ' + rsc.RadioService as RadioService FROM s..

it-source 2023.04.21

sql server 개체 이름 - 그러나 테이블이 SSMS 테이블 목록에 나열됩니다.

sql server 개체 이름 - 그러나 테이블이 SSMS 테이블 목록에 나열됩니다. 는 a하 a a a a a를 합니다.Stored Procedure★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★, 「」, 「」는SSMS인텔리센스 를 들어 에 표가 .dbo.Room " 라고 하면,dbo.되지 않습니다 중 만 표시됩니다. 실제로는 37개의 테이블 중 17개만 나열됩니다. 인텔리센스별 테이블과 그렇지 않은 테이블은 차이가 없습니다.수동으로 dbo 라고 입력합니다.방, 밑줄 쳐져 있고 오류는 잘못된 개체 이름 'dbo'입니다.방.. 식탁을 차리는 동안 제가 뭘 놓쳤나요? 업데이트: 테이블 목록 새로 고침을 여러 번 시도했습니다.시험: Edit -> -> 이것에 의해, 인텔리센스에 의해서 캐시..

it-source 2023.04.16

SQL 서버를 사용하여 문자열을 잘라내는 방법

SQL 서버를 사용하여 문자열을 잘라내는 방법 SQL Server에 큰 문자열이 있습니다.나는 그 문자열을 10자 또는 15자로 잘라내고 싶다. 원본 문자열 this is test string. this is test string. this is test string. this is test string. 원하는 문자열 this is test string. this is ...... 긴 문자열의 몇 글자만 반환하는 경우 다음을 사용할 수 있습니다. select left(col, 15) + '...' col from yourtable SQL Fidle with Demo를 참조하십시오. 이렇게 하면 문자열의 처음 15자가 반환되고 그 후 연결된다....끝까지. 15보다 작은 문자열보다 작은 문자열이 없는지 ..

it-source 2023.04.16

SQL 서버에서 group_concat을 사용하여 쿼리를 만드는 방법

SQL 서버에서 group_concat을 사용하여 쿼리를 만드는 방법 이 질문에는 이미 답변이 있습니다. Microsoft SQL Server 2005에서 group_concat MySQL 함수를 시뮬레이션하고 있습니까? (12개의 답변) 닫힘6년 전에요. sql 서버에서는 사용할 수 없는 것을 알고 있습니다.Group_concat하지만 여기 내가 해야 할 문제가 하나 있다.Group_Concat질문입니다.구글에서 어떤 논리를 찾았지만 수정할 수 없습니다.SQL 쿼리는 select m.maskid,m.maskname,m.schoolid,s.schoolname, md.maskdetail from tblmask m join school s on s.id = m.schoolid join maskdetails ..

it-source 2023.04.11
반응형