반응형

sql-server 40

문 인쇄를 사용하여 VARCHAR(MAX)를 인쇄하는 방법은 무엇입니까?

문 인쇄를 사용하여 VARCHAR(MAX)를 인쇄하는 방법은 무엇입니까? 코드는 다음과 같습니다. DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) 스크립트의..

programing 2023.05.07

SQL Server 2008 Management Studio에서 텍스트 또는 막대(MAX) 열의 전체 내용을 보려면 어떻게 합니까?

SQL Server 2008 Management Studio에서 텍스트 또는 막대(MAX) 열의 전체 내용을 보려면 어떻게 합니까? 2008 10 2008(빌드 10.0.1600)이 Events 이블, 포된이 .text 의 열Details(네, 저는 이것이 실제로 있어야 한다는 것을 알고 있습니다.varchar(MAX)컬럼, 하지만 이 데이터베이스를 설정한 사람은 그런 식으로 하지 않았습니다.) 이 열에는 SQL Server Management Studio를 통해 액세스하려는 매우 큰 예외 로그와 관련 JSON 데이터가 포함되어 있지만 그리드에서 텍스트 편집기로 결과를 복사할 때마다 43679자로 잘립니다. 를 설정할 수 Tools > Options > Query Results > SQL Server >..

programing 2023.04.27

영구 테이블과 동일한 열과 유형을 가진 임시 테이블을 생성하는 가장 좋은 방법

영구 테이블과 동일한 열과 유형을 가진 임시 테이블을 생성하는 가장 좋은 방법 영구 테이블과 동일한 열과 유형을 가진 임시 테이블을 만들어야 합니다.이 작업을 수행하는 가장 좋은 방법은 무엇입니까? (영구 테이블에는 100개 이상의 열이 있습니다.) 예. 저는 보통 이렇게 테이블을 만듭니다. DECLARE #TT TABLE( member_id INT, reason varchar(1), record_status varchar(1) , record_type varchar(1) ) 그러나 컬럼 이름과 타입을 언급하지 않고 필요한 컬럼이 있는 다른 테이블의 이름을 언급할 수 있는 방법은 없을까? select top 0 * into #mytemptable from myrealtable 이 질문은 매우 오래된 것이..

programing 2023.04.17

SQL Server Profiler : "NOT LIKE" 열 필터에 여러 값을 지정하는 방법

SQL Server Profiler : "NOT LIKE" 열 필터에 여러 값을 지정하는 방법 http://msdn.microsoft.com/en-us/library/ms175061.aspx에 따르면 "NOT LIKE" 관계 연산자 : "트레이스 이벤트 데이터가 입력된 텍스트와 같지 않아야 함을 지정합니다.여러 값을 사용할 수 있습니다." 하지만 어떻게 여러 값을 지정할 수 있습니까?신경 쓰지 말고, 알아냈어.값을 하나 입력하면 텍스트 상자 끝에 있는 ENTER를 누릅니다.그러면 현재 텍스트 상자 아래에 추가 값을 입력할 수 있는 다른 텍스트 상자가 표시됩니다. 이것은 까다롭습니다.같은 영역에 enter multiple을 추가하면 OR이 됩니다.나는 보통 AND를 원한다.in like area or is..

programing 2023.04.12

SQL에서 최소 두 개의 값 가져오기

SQL에서 최소 두 개의 값 가져오기 에는 두 는 변수입니다.PaidThisMonth 다른 는 '하다'라고 OwedPast 다SQL의 중하여 " " "로 반환"이라는 제목의 합니까?PaidForPast MIN이치노SQL Server 2012 및 2014는 IIF(cont, true, false) 기능을 지원합니다.따라서 최소한의 선택을 위해 다음과 같이 사용할 수 있습니다. SELECT IIF(first>second, second, first) the_minimal FROM table IIF는 글쓰기의 줄임말일 뿐이지만CASE...WHEN...ELSE기기편편편편다다CASE, IIF 및 UDF를 사용하는 솔루션은 적절하지만 3개 이상의 비교값을 사용하여 문제를 일반적인 케이스로 확장하는 경우에는 실용적이지..

programing 2023.04.12

EF Code First의 계산된 열

EF Code First의 계산된 열 데이터베이스에서 (행의 합계) - (행의 합계)로 계산되는 열이 데이터베이스에 하나 있어야 합니다.데이터베이스를 만들기 위해 코드 우선 모델을 사용하고 있습니다. 제 뜻은 다음과 같습니다. public class Income { [Key] public int UserID { get; set; } public double inSum { get; set; } } public class Outcome { [Key] public int UserID { get; set; } public double outSum { get; set; } } public class FirstTable { [Key] public int UserID { get; set; } public double..

programing 2023.04.12

UNION [ALL]에서 SELECT INTO 조항을 사용할 수 있습니까?

UNION [ALL]에서 SELECT INTO 조항을 사용할 수 있습니까? SQL Server에서는 [Customers]테이블에서 tmpFerdeen :- 에 100개의 레코드가 삽입됩니다. SELECT top(100)* INTO tmpFerdeen FROM Customers UNION ALL SELECT를 통해 SELECT INTO를 수행할 수 있습니까:- SELECT top(100)* FROM Customers UNION All SELECT top(100)* FROM CustomerEurope UNION All SELECT top(100)* FROM CustomerAsia UNION All SELECT top(100)* FROM CustomerAmericas INTO 절을 추가할 위치를 잘 모르겠습니..

programing 2023.04.07

Dapper를 사용하여 삽입된 ID를 반환하려면 어떻게 해야 합니까?

Dapper를 사용하여 삽입된 ID를 반환하려면 어떻게 해야 합니까? 데이터베이스에 삽입을 실행하여 삽입된 ID를 Dapper에서 반환하려면 어떻게 해야 합니까? 난 이런 걸 해봤어 string sql = "DECLARE @ID int; " + "INSERT INTO [MyTable] ([Stuff]) VALUES (@Stuff); " + "SELECT @ID = SCOPE_IDENTITY()"; var id = connection.Query(sql, new { Stuff = mystuff}).First(); 하지만 소용없었다. @마크 그라벨, 답장 고마워요.귀사의 솔루션을 시험해 보았지만 여전히 동일한 예외 추적이 아래에 있습니다. System.InvalidCastException: Specified ..

programing 2023.04.07

열 변경, 기본 제약 조건 추가

열 변경, 기본 제약 조건 추가 테이블이 있고 열 중 하나가 datetime 유형의 "날짜"입니다.이 열에 기본 제약 조건을 추가하기로 결정했습니다. Alter table TableName alter column dbo.TableName.Date default getutcdate() 이 경우 오류가 발생합니다. '.' 근처에 잘못된 구문이 있습니다. 여기서 분명히 잘못된 것을 본 사람이 있습니까?제가 놓치고 있는 것은 (컬럼의 더 좋은 이름이 있는 것 이외)이거 드셔보세요 alter table TableName add constraint df_ConstraintNAme default getutcdate() for [Date] 예 create table bla (id int) alter table bla ..

programing 2023.04.07

LIKE 필터에 밑줄 문자를 사용하면 모든 결과가 나타나는 이유는 무엇입니까?

LIKE 필터에 밑줄 문자를 사용하면 모든 결과가 나타나는 이유는 무엇입니까? 를 SQL로 작성했습니다.LIKE★★★★ SELECT * FROM Manager WHERE managerid LIKE '_%' AND managername LIKE '%_%' 서서 LIKE밑줄을 검색하려고 하는데 내 열의 데이터에 밑줄이 없습니다. 왜 쿼리가 테이블의 모든 기록을 제공하는 거죠? 샘플 데이터: create table Manager( id int ,managerid varchar(3) ,managername varchar(50) ); insert into Manager(id,managerid,managername)values(1,'A1','Mangesh'); insert into Manager(id,manager..

programing 2023.04.07
반응형