SASのxコマンドを使用してPostgreSQLのテーブルをcsvファイルにコピーする方法はありますか? SASに私にこれをさせる別のコマンドがありますか?今私は手動でpsqlコマンドラインを実行し、結果のCSVファイルをSASにインポートする必要があります。 SASでこのコマンドを実行したいので、マクロの一部として実行できます。PostgreSQLのSASへのテーブルとバック
0
A
答えて
0
コマンドラインの一部を二重引用符で区切って別の変数に保存し、一重引用符を使用しないでx
コマンド内で連結することを検討してください。他の言語から来た場合は、任意の値を引用符で囲むされていないとして、この変数の割り当ては少し奇妙なようだが、それはSASに有効です。
%let sql = SELECT * FROM "FoundationLayer".location_hierarchy ORDER BY id ASC;
options xwait;
x psql -d kyle -tA -c \copy (&sql) to test.csv CSV HEADER;
run;
また
は、PostgreSQLのための二重引用符の使用を避けることを検討しますほとんどの言語で二重引用符をエスケープする必要があるため、アプリケーションコードを妨害する傾向があるため、このような制御がある場合はテーブルが必要です。
Postgresでは、私はOracleと考えています。二重引用符は、そのようなものから逸脱したものがfoundationlayer
のようなエラーの原因となります。
キーワードと引用符で囲まれていない識別子は大文字と小文字を区別しない:しかし、あなたはもともとすべて小文字でテーブルを作成していた、あなたはPostgres docs言及としてエラーまたは二重引用符を必要とせずに
FoundationLayer
を呼び出すことができます。
関連する問題
- 1. 関連テーブルへのアクセスpostgresql
- 2. SASからOracleへのODBC - SASテーブルをデータベースに渡す
- 3. QByteArrayへのQtのQStringとバック
- 4. Rails:サブドメインからメインドメインとバックへのリンク
- 5. 外部PHPへのjavascript変数とバック
- 6. 外部テーブルへのインデックスの作成PostgreSQL
- 7. PostgreSQLデータベースへのPostgreSQLデータベースへのPostgreSQLデータベースへのPostgreSQLのアクションへの投稿
- 8. SASテーブルのマージ
- 9. sasの頻度テーブル
- 10. メッセージキューアーキテクチャ(クライアントからWebサーバへのクライアントとバックへ)
- 11. PostgreSQLのテーブル名とテーブル名の変更
- 12. RとpostgreSQLのテーブル操作
- 13. SASへのデータのインポート
- 14. デルファイ - ポインタからバックへのTVコール
- 15. sasのproc freqのテーブルとテーブルの違い
- 16. PostgreSQLテーブルのテストデータ
- 17. PostgreSQLのテーブルは
- 18. SAS - 既存のSQLテーブル
- 19. 2x2テーブルの頻度とSAS - procテーブルの全体的なパーセンテージ?
- 20. マップフラグメントから別のフラグメントへの切り替えフラグメントとバック
- 21. sas entrepriseガイドsasテーブルをOracleデータベースにコピー
- 22. PostgreSQLのfile_fdwの外部テーブルへのインデックスの作成
- 23. PostgreSQL 9.3テーブルへのダンプのインポートpsql初心者のフラストレーション
- 24. 整数型のタイプのCSVファイルからPostgreSQLテーブルへの挿入
- 25. PostgreSQLの - テーブルの1
- 26. SAS出力テーブルの変化のdate型以下のSASコードで
- 27. PostgreSQL:別のユーザが所有するテーブルへのアクセス
- 28. stdコンテナからベクタ<unsigned char>(バイナリデータ)とバックへの変換
- 29. MSと同様のpostgresqlへのクエリビルダー
- 30. PostgreSQLのメモリ内テーブル
SAS/ACCESSライセンス、特にODBCやOLEDBなどがありますか?もちろんSAS/ACCESS to POSTGRESQL ... http://support.sas.com/documentation/cdl/en/acreldb/69039/HTML/default/viewer.htm#titlepage.htm – Joe
私たちはパートナーシップを結んでいますしかし、私たち自身のパートナーはそうではないかもしれません。特に、他の企業では私たちの製品にアクセスすることを望んでいますが、それはpostgreSQL/pythonに書かれています。私たちは、PythonスクリプティングBTWをサポートしていません。 –
これは、常にDOSの行で必要なコマンドを見つけることの問題です。いったんそれがあれば、SASを使ってコマンドを実行するのは簡単です。したがって、コマンドラインを理解することは、PSQLツールを見て、SASがサポートしているものではなく、サポートしているものを見ています。 – Reeza