char(36)
é melhor-
você não pode. A única solução é realizar 2 consultas separadas:
SELECT UUID()
INSERT INTO table1 (id, text) VALUES ($uuid, 'text')
onde $uuid é o valor recuperado na 1ª etapa.
char(36)
é melhor SELECT UUID()
INSERT INTO table1 (id, text) VALUES ($uuid, 'text')
Como encontrar a localização de arquivos de dados e arquivos de log no SQL Server
Definindo e identificando metas de linha em planos de execução
Executando um Data Warehouse no PostgreSQL
Como gerar a instrução Drop Table para todas as tabelas em um banco de dados - SQL Server / T-SQL Tutorial Part 48