SQL Server에서 응용 프로그램에서 sql 코드를 복사하여 SSMS에 붙여 넣을 수 있습니다. &은 SQL에 존재하는 vars를 지정하고 실행합니다. 예, 훌륭한 디버깅 시나리오.SQL에 변수가 포함 된 SQL을 디버그 할 때
예. (나는 녹슨입니다주의와 구문이 잘못되었을 수 있습니다하시기 바랍니다) :
declare @x as varchar(10)
set @x = 'abc'
select * from sometable where somefield = @x
내가 pgAdmin에서 포스트 그레스와 비슷한 (? 또는 다른 포스트 그레스 도구, 권장 사항)을하고 싶지 난 그냥 & PARAMS (내 SQL을 폐기 할 수있는 장소 all)를 Postgres DB에 대해 실행할 항목으로 변환합니다.
필자는 pgscript를 만들 수 있다는 것을 알고 있지만, 위와 같은 작업을 수행 할 경우 @x의 값을 작은 따옴표로 묶지도 않고 매우 좋지 않은 것처럼 보입니다. 그것들을 두배로 만들어서 당신이 테이블을 꺼내지 못하게합니다 ...
현재 나는 누군가가 쓰고있는 SQL을 가지고 있는데, 그 안에는 6 번 사용되는 3 개의 고유 변수가 있습니다. 각각 ...
그래서 다른 사람들이 SQL 을 효율적으로을 디버깅하는 방법으로, SQL Server 일과 비슷한 방식으로 수행하는 것이 좋습니다.
필자는이 기능을 기능 요청으로 추가하고 싶었지만 pgAdmin 메일 링리스트의 작동 원리를 파악할만큼 오래된 학교가 아니었기 때문에 불가능했습니다. ( –