«prepared-statement» 태그된 질문


3
MySQL 저장 프로 시저 내에서 준비된 명령문을 사용하는 방법은 무엇입니까?
mysql을 사용하고 있으며 나중에 쿼리에서 준비된 문에 의해 반환 된 열 curid를 사용해야합니다. 읽은대로 변수를 LIMIT 절에 전달할 수있는 유일한 방법이기 때문에 준비된 명령문을 사용합니다. 이 저장 프로 시저가 여기 있습니다. DROP PROCEDURE IF EXISTS fixbalance; CREATE PROCEDURE fixbalance (userid INT) BEGIN DECLARE i INT DEFAULT 0; DECLARE balance INT …

2
SqlCommand.Prepare () 사용의 의미와 이점은 무엇입니까?
SQL 쿼리 실행 전에 SqlCommand.Prepare () (MSDN 참조) 메서드가 광범위하게 사용되는 개발자 코드를 발견했습니다 . 그리고 이것의 이점이 무엇인지 궁금합니다. 견본: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); 나는 조금 놀았고 추적했다. Prepare()메서드를 호출 한 후 Command를 실행 하면 Sql Server가 다음 문을 실행합니다. declare @p1 int set @p1=1 exec …

1
IN () 파라미터를 사용한 PostgreSQL PREPARE 쿼리
PHP에서 쿼리를 준비하려고합니다. pg_prepare($con, "prep", "select * from test where tid in ($1)"); 그런 다음 다음을 사용하여 실행하십시오. $strpar = "3,4,6,8,10"; pg_execute($con, "prep", array($strpars)); 문제는 준비가 고정 된 수의 매개 변수를 기대할 때 작성된 일련의 값을 전달할 수 없다는 것입니다. 매개 변수를 동적으로 만드는 방법이 있습니까?

3
InnoDB 엔진에서 삽입 지연을 사용하고 삽입 명령문에 더 적은 연결을 사용하는 방법은 무엇입니까?
많은 데이터베이스 쓰기, 약 ~ 70 % 삽입 및 30 % 읽기와 관련된 응용 프로그램을 개발 중입니다. 이 비율에는 한 번의 읽기와 한 번의 쓰기로 간주되는 업데이트도 포함됩니다. insert 문을 통해 여러 클라이언트가 아래 insert 문을 통해 데이터베이스에 데이터를 삽입합니다. $mysqli->prepare("INSERT INTO `track` (user, uniq_name, ad_name, ad_delay_time ) values (?, …

1
sp_prepexec (sp_execute) 및 sp_executeSQL
문제의 핵심 : 실제 저장 프로시 저는 임시 테이블 캐싱을 구현하는 유일한 메커니즘이거나 시스템 저장 프로 시저 (예 : sp_executeSQL/) sp_execute를 활용 하는 유일한 메커니즘 입니까? 나는 DBA가 아니므로 작은 단어를 사용하십시오. 우리의 응용 프로그램은 프로파일에서, 내가 통해 모든 SQL 실행을 참조하십시오 이상 준비된 문 보냅니다 sp_prepexec실행 모두를위한 시스템 프로 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.