SQL ile ilgili soruda sıklıkla olduğu gibi, bu DBMS'ye bağlıdır. Bazı DBMS, ALTER tablo işlemlerini virgülle ayırarak birleştirmenize izin verir. Örneğin...
Informix sözdizimi:
ALTER TABLE one
ADD two_id INTEGER,
ADD CONSTRAINT FOREIGN KEY(two_id) REFERENCES two(id);
IBM DB2 LUW için sözdizimi benzerdir, ADD anahtar sözcüğünü tekrar eder, ancak (şemayı doğru okursam) eklenen öğeleri ayırmak için virgül gerektirmez.
Microsoft SQL Server sözdizimi:
ALTER TABLE one
ADD two_id INTEGER,
FOREIGN KEY(two_id) REFERENCES two(id);
Bazıları, ALTER TABLE işlemlerini bu şekilde birleştirmenize izin vermez. Standart SQL, ALTER TABLE deyiminde yalnızca tek bir işleme izin verir, bu nedenle Standart SQL'de, iki adımda yapılması gerekir.