Un cliente mi ha fatto la stessa richiesta in quanto la web house a cui lui si è rivolto lavorava solo con MsSQL.
Posso dirti che i linguaggi sono molto simili, ma con delle differenze a volte fastidiose. Io ti indico quelle che ho riscontrato io...potrebbero essere irrilevanti per te e potrebbero essercene altre:
- Scordati l'auto_increment. Da quanto ho potuto notare in MsSQL non esistono campi auto incrementanti. Questo poteva essere un enorme problema, ma con un ritocco al codice si è rivelato un pregio. (maari qualcuno che se ne intende di più sa dirci se c'è un corrispettivo dell'auto_increment, ma io non l'ho mai trovato).
- MsSQL non ammette inserimenti nulli e soprattutto non accetta INSERT con il SET. Ad esempio:
Corretto:
NON CORRETTOCodice PHP:INSERT INTO tabella ('v1', 'v2) VALUES ('test1', 'test2');
Anche questo cmq non è detto che si riveli insormontabile.Codice PHP:INSERT INTO tabella SET 'v1' = 'test1', 'v2' = 'test2'
Al momento non mi viene in mente altro..in caso aggiorno il post.
![]()

Rispondi quotando