Questão de Banco de Dados — SQL Server — FUNDATEC 2025
- Código
- qg483809
- Banca
- FUNDATEC
- Órgão
- UFRGS
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de TI - Área: Infraestrutura
- AM-SQL.
- BMS-SQL.
- CPG-SQL.
- DPL-SQL.
- ET-SQL.
GabaritoE — T-SQL.
Gabarito: letra E. O Microsoft SQL Server utiliza o Transact-SQL (T-SQL) como sua extensão procedural da linguagem SQL, que permite declarar variáveis, controlar fluxo (IF, WHILE), e gerenciar parâmetros em procedimentos armazenados.
A questão cobra o conhecimento das extensões proprietárias dos principais SGBDs. Enquanto o Oracle usa PL/SQL e o PostgreSQL usa PL/pgSQL, o SQL Server emprega o T-SQL.
M-SQL não é uma extensão procedural reconhecida. É um termo genérico que não corresponde a nenhuma linguagem específica de SGBD.
MS-SQL é uma abreviatura comum para o próprio SQL Server, mas não designa a linguagem procedural. A linguagem é o T-SQL.
PG-SQL não é uma extensão padrão. O PostgreSQL tem a linguagem PL/pgSQL, mas não PG-SQL.
PL-SQL é a extensão procedural do Oracle Database, não do SQL Server. É um distrator clássico para quem confunde os fornecedores.
T-SQL (Transact-SQL) é a linguagem proprietária do Microsoft SQL Server que estende o SQL com construções de programação como variáveis (@var), estruturas condicionais (IF...ELSE), loops (WHILE), e suporte a parâmetros em stored procedures.
Para não confundir, lembre-se da associação direta:
T-SQL → Transact-SQL → Microsoft SQL Server
PL/SQL → Oracle
PL/pgSQL → PostgreSQL
Gabarito: letra E.
Link permanente: /questoes/qg483809