INSERT INTO ctl_aplicativo ( SELECT 'cns_ctl_tabela_campo_bloqueado', 'Consulta Tabela/Campo Bloqueado', 'CTL', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_ctl_tabela_campo_bloqueado') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_ctl_tabela_campo_bloqueado', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_ctl_tabela_campo_bloqueado') GROUP BY grupousucod, grupodireito); INSERT INTO ctl_aplicativo ( SELECT 'frm_ctl_tabela_campo_bloqueado', 'Cadastro Tabela/Campo Bloqueado', 'CTL', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_ctl_tabela_campo_bloqueado') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_ctl_tabela_campo_bloqueado', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_ctl_tabela_campo_bloqueado') GROUP BY grupousucod, grupodireito); DELETE FROM ctl_menu_nivel WHERE codigo IN (6028); INSERT INTO ctl_menu_nivel VALUES (6028, 'Tabela/Campo Bloqueado', 9999, '', '_self', 'cns_ctl_tabela_campo_bloqueado', 1000, 1); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'cns_ctl_tabela_campo_bloqueado' AND aplicacao_nivel = 'frm_ctl_tabela_campo_bloqueado'; INSERT INTO ctl_menu_nivel_dependencia VALUES('cns_ctl_tabela_campo_bloqueado', 'frm_ctl_tabela_campo_bloqueado');