問題タブ [proc-sql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - SAS の SQL パススルー
SAS と共に SQL パススルー機能を使用する利点はありますか?
sql - SAS (PROC SQL) で大文字と小文字を区別しない DISTINCT を実行することは可能ですか?
この SAS SQL クエリから大文字と小文字を区別しない個別の行を取得する方法はありますか? ...
理想的なソリューションは、単一のクエリで構成されます。
結果は次のようになります。
... 2 つの異なる行のいずれかが実際に必要な場合
データを大文字にすることもできますが、これは、このクエリの目的に適さない方法で値を不必要に変更します。
sql - BigInt を使用した Teradata と SAS
BIGINT データ型で満たされた teradata データベースがあります。SAS は、組織の主要な分析エンジンです。SAS アクセス ライブラリは BIGINT でチョークするため、すべてのコードで、変数を SAS に返す前に整数または小数にキャストする必要があります。例:
これを修正する方法を知っている人はいますか?おそらく、変数または SAS アクセス修正をキャストするためのマクロですか? このデータベースには文字通り何千もの bigint 変数があり、データベースを変更することは問題外であることに注意してください。
sql - SQL の相関クエリに関するヘルプ
助けてください!!私は SQL プログラミングの初心者であり、すべてを独学で学んでいます。私はついに取り組むことができないように見える問題に遭遇しました。うまくいけば、誰かが助けてくれるでしょう。次のテーブルがあります。私がする必要があるのは、FROISEDI で RECDATE を使用し、WEI4CPP でその日付より前のすべての個別の日付 (I4C7DZ) をカウントすることです。以下のコードを使用しましたが、同じ CACLAIM 値を持つレコードが作成されるまでは機能しているようです。また、2 つのレコードの CACLAIM と DOI が同じであるため、コードが機能しない場合もあります。どういうわけか、FROISEDI の AGCLAIM を使用する必要がありますが、それをカウント テーブルに取り込む方法がわかりません。ああ、私は SAS を使用しているので、正確には SQL ではありませんが、非常に近いです。助けてくれてありがとう!
私が使用したコード:
insert - SAS Proc SQL データベース テーブルの挿入
SAS の Proc SQL を使用して、開いている SQL Server 接続のテーブルに SAS データセットからレコードを挿入する方法はありますか? このようなもの(機能しません):
sql - Proc SQL Delete に時間がかかりすぎる
次の SAS コマンドを実行しています。
そのファイルを読み取るのに数秒しかかからないのに、8分以上かかっています。削除に時間がかかる原因は何ですか?また、削除を速くするにはどうすればよいですか?
(テーブルを削除する権限がないため、すべての行を削除することしかできません)
ありがとう、
ダン
編集:テーブルを切り捨てることもできないようです。
oracle - SAS to Oracle ODBC - SAS テーブルをデータベースに渡す
SASライブラリからOracleデータベースにテーブルを渡すための構文を教えてください。
以下のコード例 (もちろん、WORK ライブラリへの接続はこの方法では参照できません)
同様の質問がここで尋ねられましたが、Oracle ではなく SQLSERVER 接続に関連しているようです。
proc-sql - この SAS コードの何が問題になっていますか?
インターネットで見つけた紙からコードをコピーします。
コードを実行すると、次のメッセージが表示されます。エラー 68-185: 関数 WHATAMI が不明であるか、アクセスできません。
他の機能を試しましたが、常にこのメッセージが表示されます。libname を変更しましたが、何も機能しません。どうしたの?
file - SAS プロシジャからの出力をログまたは出力ウィンドウに送信する方法は?
SAS プロシジャから出力ウィンドウまたはログ ウィンドウに出力を送信するにはどうすればよいですか?