私たちのデータを不明なSQLデータベースにエクスポートします。それは、mysql、mssql、postgresqlとすることができます。そして簡単なことさえも問題を引き起こします。たとえば、MySQLでは、識別子の二重引用符はANSI_QUOTES = trueの場合にのみ機能します(デフォルトではfalse)。 mssqlの二重引用符は、QUOTED_IDENTIFIER = ONのときにのみ機能します。 MySQLがSQL準拠のコードをどのように解釈するかについてのいくつかの問題もあります。たとえば、明示的に指定された制約名を無視し、その規則に従って名前を設定することがあります。 MS SQLはBLOBという名前のデータ型もサポートしていません。 SQL準拠のODBCをエクスポートするスマートな方法はありますか?それとも、何らかの形でデータベース名を照会し、SQLと互換性のある方法で接続を構成する必要がありますか?他にアンドレイBelykhで指摘したように(あなたがたSQLGetInfoを使用してSQL_IDENTIFIER_QUOTE_CHARansi sql準拠の方法でODBC経由でテーブルを作成するには?
0
A
答えて
0
たSQLGetInfoを求めることができ、識別子を引用するための具体的
0
はSQL_IDENTIFIER_QUOTE_CHARを照会するために使用することができ、それは私の設定ではSQL Serverの "返します短い答え)。
私はDBMSの名前を取得するためにSQL_DBMS_NAMEパラメータでてSQLGetInfoを使用しています。それは、 "Microsoft SQL Serverを" 返すSQLサーバの場合。それから私は、適用することができますSQL Server固有のコード。 ブロブを格納するSQLサーバーの方法は、filestreamですが、制限があります(ファイルにアクセスするにはWindows認証を使用する必要があります)。したがって、BLOBがサポートされていない場合(SQLGetTypeInfoでもチェックできます)、私はvarbinary(max)を使用します。これは2ギガバイトで制限されています。 mysqlでは65KBに制限されているため、デフォルトではvarbinaryを使用できません。 AFAIKのカスタムコードは、異なるdbmsをサポートするために必要です。
関連する問題
- 1. ODBC経由でデータベースを作成する
- 2. 準拠プレイブック経由でローカルコマンドを実行する方法
- 3. PostgresqlからODBC経由でSQL Serverにリンクする方法は?
- 4. SCORM準拠のLMSを作成する方法は?
- 5. SQLに準拠するための基準は何ですか?
- 6. 標準SQLでテーブルを再編成する方法は?
- 7. .batを使用してODBC経由でSQLに接続
- 8. ファイルパスからmkdir経由でフォルダを作成する方法は?
- 9. Weblogic 11gR2(10.3.3)の作成方法FIPS-140に準拠
- 10. WAN経由でSQL ServerのテーブルをWAN経由でアクセスするアクセスが遅い
- 11. tabhost経由でメインアクティビティへの参照を作成する方法
- 12. C#経由でSQL Serverでリレーションシップを作成する
- 13. HAWQからJDBC/ODBCドライバ経由でsparkを接続する方法は?
- 14. IIS経由でアクセスできるようにSQL Serverを構成する方法
- 15. ANSI/ISO Cでコンソールメニューを作成する方法は?
- 16. onclickイベントをJquery経由で作成する方法
- 17. AWS経由でジオロケーションを作成する方法:cloudfromationテンプレート?
- 18. SharePointリストを(SP WebServices経由で)SQLテーブルと同期させる方法は?
- 19. MyStackがProtoStackに準拠しない理由は何ですか?
- 20. YouTube W3C準拠のHTML埋め込みコードの作成方法ここで
- 21. ExcelでODBC経由でPostgreSQLデータベースに接続する2016
- 22. Rユーザー定義関数がODBC経由でACCESSテーブルをインポートする
- 23. ZendeskApi_v2経由でチケットを作成する
- 24. XSDスキーマに準拠したXML文書を作成する最良の方法は何ですか?
- 25. C#でサーバー経由でファイルを同期する標準的な方法は?
- 26. ODBC経由でSQL Serverにデータを書き込むためのPostgreSQLトリガ?
- 27. シンプルメンバーシップSQLテーブルを手動で作成する方法は?
- 28. SQL CE WP7でテーブルを作成する時期と方法は?
- 29. C#のソナールールS1451に準拠したコードを作成する
- 30. AzureConnect経由でのみアクセスできるロールを作成する方法
ありがとうございます。 – pusheax