私はこのようなクエリを書いています:
$dql = "SELECT a FROM \Entities\User a";
$data = $em->createQuery($dql)->getResult();
MYSQL では問題なく動作しますが、MSSQL では次の例外が発生します。
メッセージ: 'SELECT u0_.id AS id0, u0_.name AS name1 FROM user u0_' の実行中に例外が発生しました: SQLSTATE[42000]: [Microsoft][SQL Server Native Client 10.0][SQL Server]キーワード付近の構文が正しくありません 'ユーザー'。
私が使用しているdoctrine2ドライバーはpdo_sqlsrv
.
If がこのドライバーとの接続を受け入れているのに、MYSQL クエリではなく MSSQL クエリを返さない理由を知りたいだけです。