ストアド プロシージャを使用してリモート MSSQL からデータを取得し、その後、次のストアド プロシージャを呼び出すときにこの値をバインドする必要があります。値は単なる文字列です。私は書きます
$statement->bindValue(':value', $value, \PDO::PARAM_STR);
、しかし値はnullに設定されています。別の値を手動でバインドしようとしましたが、すべて問題ありませんでした。どういう意味ですか?
後で理解したように、問題は関数http://php.net/manual/en/function.mssql-guid-string.phpを使用して手動で文字列に変換する必要がある MSSQL uniqueidentifier タイプにありました。それが誰かに役立つことを願っています。