1
既存のSQLデータベース定義を既存のSQLデータベース定義とDDLファイルを使用して比較するためのsqlパーサーを作成しています。SQL Serverのsp_helpconstraint constraint_keysフィールドがPHPで最大256文字に切り詰められました
私は現在のところ制約を解析していますが、sp_help/sp_helpconstraint関数のconstraint_keysカラムがPHP/MSSQLのカラムの256文字だけを返すように見えることに気付きました。 256のchar型のvarchar列に関する
I see a related question/answer hereとどのように...しかしこれよりも長いPHP/MSSQLインタフェースのうち
を得るために、私はsp_constraintクエリでこれを行うことができますか?もしそうなら、どのように?
私は最終的にはPDOドライバに移行しますが、いつ起こるのか分からず、可能であれば、そのフィールドをキャストしたフィールドをsp_helpconstraintに書き込みます。 – Rimer
@table変数または#tempテーブルで結果を取得するには、INSERT-EXECを使用する必要があります。 。 –
ちょっと!グッドコール、しかし、あなたはこの質問への答えを作る必要がありますので、私はあなたに信用を与えることができます(私はそれを試して、それが動作している...少しジム:D) – Rimer