dynamic-sql

    1

    1답변

    SQL Server 사용자를 LinkedServers를 통해 집계하려고하지만 쿼리에서 데이터베이스 이름을 선택할 수 없습니다. 내가 사용하려고했는데 db_name() as ''Database'' 내 선택 진술에 있지만 현재 데이터베이스 컨텍스트를 사용하고 내가 선택한 데이터베이스가 아닙니다. 데이터베이스 컨텍스트가 실제로 변경되지 않도록 "정규화 된"데이터

    0

    1답변

    비교적 일반적인 동적 쿼리 생성기를 작성하려고하고 일부 기술에 대해 궁금합니다. 20 ~ 100 개의 필터가있는 목록 페이지가 있습니다. 각 필터는 SqlGenerator 클래스가 INCLUDEd 및 WHERE 절이 필요한 전략을 SqlGenerator에 제공하도록 SQL 또는 "사용자 지정"을 만드는 방법을 알고 있다는 점에서 "표준"입니다. 1.) 필터

    0

    1답변

    모든 저장 프로 시저에 대해 일종의 감사 기능을 만들고 있습니다. 저장 프로 시저에있는 매개 변수의 이름을 가져올 수 있습니다 (information_schema.parameters 테이블에서). 그러나 매개 변수의 이름을 가져와 해당 호출에 대한 해당 매개 변수의 값을 가져 와서 다른 테이블에 로그인하는 모든 저장 프로 시저에 대한 일반 코드를 만들고 싶

    0

    2답변

    분할 함수를 사용하여 쿼리에 값의 범위를 추가하려고합니다. 나는 또한 'OR'값을 함께하지만 첫 번째 일을 먼저하고 싶습니다. 분할 함수를 사용하는 훨씬 더 큰 쿼리에서 찾은 예제를 따르면서 어떻게 작동하는지 알아 내려고 작은 쿼리를 만들었습니다. 지금까지 내가 얻은 것은 오류 * "국가 이름 * Select * from sp as WHERE (sp.Cou

    1

    2답변

    문제 설명 을 실행하지 않고 동적 쿼리에 사용되는 열을 찾을 수 있지만, 는 SQL을 저장하기 전에 내가 필요하는 방법 다른 테이블에 저장된 열 목록을 사용하여 SQL의 유효성을 검사하십시오. 쿼리를 실행하지 않고 선택 영역에서 열의 이름을 찾을 수 있습니까? Approach1 내가이며, 데이터 사전 테이블에 메타 데이터를 쿼리의 계획을 설명하는 사용 읽으

    0

    1답변

    을 사용하여 pgadmin4를 지정하는 매개 변수를 사용하여, 나는 아래의 코드와 같이 준비된 문에서 테이블 이름을 지정하는 매개 변수를 사용하기 위해 노력하고있어 창 (10) 에 9.6 포스트 그레스. 그러나 아래 구문 오류가 나타납니다. 매개 변수는 where 조건과 함께 사용할 수 있습니다. 쿼리 prepare mySelect(text) as

    0

    1답변

    MS Access 2007에서 SQL 초보자 및 woriking입니다. 여러 열을 함께 추가하려고하지만 쿼리에 포함될 열의 수가 항상 변경됩니다. 예를 들어, Year to Date 예산을 계산해야합니다. 사용자가 쿼리를 실행할 때마다 새 날짜가 입력되고 Month1, Month2, Month3 ... Month 12 columns가 있습니다. 런타임에 얼

    0

    2답변

    사용자 입력을 기반으로 3 개의 테이블에서 데이터를 준비하고 COPY TO을 사용하여 데이터를 내 보내야하는 plpgsql 함수가 있습니다. 데이터는 도로 교통 사고이므로 3 테이블은 accident, casualty 및 vehicle이며 각 사고는 세 테이블 모두에있는 accidentid 열을 통해 차량 및 사상자 테이블의 0 개 이상의 레코드에 연결됩니

    0

    1답변

    테이블에 새 레코드의 수를 얻기 위해 Postgres 함수를 작성했습니다. 여기서 테이블 이름은 변수입니다. create or replace function dmt_mas_updates( tb_name text, days integer) returns integer as $$ declare ct integer; beg

    1

    1답변

    아래의 절차를 고려하십시오. 처리를 위해서는 어쨌든 모든 처리 단계를 거쳐야합니다. 그래서 내 질문은 :이 구문 분석 단계에서 'Select job_id from asfd' 여전히 문자열로 취급되고 EXECUTE IMMEDIATE의 실행 단계 'Select job_id from asfd'이 SQL 문으로 다시 구문 분석되는 동안? 내가 here에서 발견 C