do익명 코드 블록을 실행합니다 다시 말해, 절차에서 일시적인 익명 함수 언어.
코드 블록은 마치 매개 변수가없는 함수, 반환void. 한 번에 구문 분석되고 실행됩니다.
선택 사항언어절일 수 있습니다 코드 블록 전후에 작성되었습니다.
실행될 절차 언어 코드. 이것은해야합니다 문자열 문자로 지정됩니다.함수 만들기. 1 달러 규모의 문자를 사용합니다 추천.
절차 언어의 이름은 코드가 작성됩니다. if. 생략, 기본값은PLPGSQL.
사용될 절차 적 언어는 이미 를 통해 현재 데이터베이스에 설치언어 생성. PLPGSQLis 기본적으로 설치되었지만 다른 언어는 아닙니다.
사용자에게 있어야합니다usage특권 절차 언어, 또는 언어가있는 경우 수퍼 유저 여야합니다. 신뢰할 수 없습니다. 이것은 언어로 기능합니다.
스키마의 모든 견해에 대한 모든 권한을 부여public역할WebUser:
DO $$ DEMLARE R 레코드; 시작하다 select table_schema의 r의 경우, information_schema.tables의 table_name 여기서 table_type = '보기'및 table_schema = 'public' 고리 'All On'||를 실행하십시오 quote_ident (r.table_schema) || '.' || quote_ident (r.table_name) || '웹 사이트에'; 엔드 루프; 끝 $$;
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
Discard | up | 삭제 집계 |