Sto tentando di eseguire una query per verificare se una colonna incrementa automaticamente. Posso controllare il tipo, il valore predefinito, se è nullable o no, ecc., Ma non riesco a capire come testare se incrementa automaticamente. Ecco come sto testando per quelle altre cose:SQL: verificare se una colonna incrementa automaticamente
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'my_table'
AND COLUMN_NAME = 'my_column'
AND DATA_TYPE = 'int'
AND COLUMN_DEFAULT IS NULL
AND IS_NULLABLE = 'NO'
--AND AUTO_INCREMENTS = 'YES'
purtroppo non c'è colonna AUTO_INCREMENTS
da confrontare. Quindi, come posso testare se una colonna si incrementa automaticamente?
Quale DBMS stai usando? PostgreSQL? Server SQL? MySQL? –
@a_horse_with_no_name - SQL Server e MySQL. – Aust
'SHOW CREATE TABLE my_table' – jchapa