問題タブ [sql-server-2016]
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.
r - SQL Server 2016 と R Services の統合
R Studio を SQL Server 2016 と統合しようとすると、次のエラーが発生します。
「R」スクリプトのランタイムを起動できません。「R」ランタイムの構成を確認してください。
さまざまなサイトで提案されているように、インストールすることをお勧めし"%programfiles%\RRO\RRO-3.2.2-for-RRE-7.5.0\R-3.2.2\library\RevoScaleR\rxLibs\x64\RegisterRExt.exe" /install
ます。
しかし、私はすでにRスタジオをインストールしており、指定されたパスを見つけることができません.
sql-server - Sql Server 2016 RevoScaleRエラー$演算子がこのS4クラスに定義されていません
コンピューティング コンテキストを定義する
エラー:
「createDataPartition コマンドがエラーをスローします。sampleDataDS$column1 のエラー: $ operator not defined for this S4 class」
誰かがこのエラーで私を助けることができますか? SQL Server から読み込んでいるテーブル内の列にアクセスする方法がわかりません。ありがとう!
sql-server - SQL Server 2016 "FOR JSON PATH" - JSON ネストの変更
を使用して、クエリからの JSON 出力のネストを変更しようとしていますFOR JSON PATH
。クエリはほとんど必要なものですが、完全ではFOR JSON AUTO
ありません。
を使用してクエリFOR JSON AUTO
:
出力を使用したクエリFOR JSON AUTO
(スニペット):
各テーブルには適切にネストされたすべてのインデックスがあり、各インデックス内では、インデックスのすべての列 (これらは複合インデックス) が適切にネストされています。私が加えたい唯一の変更は、ネストを解除しindex_columns
て、column_id
の一部にすることですcolumns
。
ただし、を使用しようとするとFOR JSON PATH
、不適切にネストされてしまいます。
を使用してクエリFOR JSON PATH
:
出力を使用したクエリFOR JSON PATH
(スニペット):
whilecolumn_id
は私が望んでいる場所ですが、columns
適切にネストされているのは だけです。eachtable
はその ごとに繰り返され、 each はそのindexes
ごとindex
に繰り返されますcolumns
。
適切なネスト (クエリからの出力など) を維持しながら、必要な場所 (クエリcolumn_id
からの出力など)を取得するにはどうすればよいですか?FOR JSON PATH
FOR JSON AUTO
更新 -- 動作中
DimaSUN の応答と Ben のコメントに基づいて、現在機能している次のクエリを思いつきました。
新しいクエリ出力 (スニペット):
ネストされた選択の最後にある and は重要な部分でした。そうしないと、次のエラーが発生していたからですAS 'columns'
。AS 'indexes'
sql-server-2016 - SQL Server 構成マネージャー - WMI プロバイダーに接続できません
SQL 構成マネージャーを実行しようとすると、次のエラーが発生します。
典型的な解決策は機能していません。関連するものもありません。管理者としてcmdを実行するか、mofcompをmofcomp.exeに変更します。コンピューターのユーザーと管理者に sqlmgmproviderxpsp2up.mof とその親フォルダーにフル コントロールを許可したにもかかわらず、アクセスが拒否されました、0x80070005 エラーが発生し続けます。
助けてください。
sql-server - sql-server-2016 の出力テーブルに data.frame の列名を保持する
私はテーブルを持っていますsql-server-2016
:
これで、入力データ (列名を含む) としてテーブルを持つ R スクリプトを呼び出すことができます。
戻る:
予想通り。しかし、名前 {A,B} を指定せずに同じことを行うことはできますか。つまり、 からの名前をdata.frame
直接使用します。
sql-server - ネイティブ コンパイル ストアド プロシージャの "LIKE" 演算子の代替
既存のストアド プロシージャの多くの場所で "LIKE" 演算子を使用していました。今、ネイティブコンパイルをしているとき。コンパイル時に、「LIKE」演算子がサポートされていないというエラーが表示されます。
また、 https://msdn.microsoft.com/en-US/library/dn452279 (v=sql.120).aspxでストアド プロシージャのサポートされている操作のリストを確認しました。
しかし、「LIKE」演算子の代替は見つかりません。だから、これについて私を助けてください。
これが私が得ているエラーです:
新しいバージョンの SQL サーバーにもそのような機能がある場合は、ここで更新してください。だから、他の人に役立つことができます。
sql - 文字列から日時への SQL Server 日付比較
SQL Server 2016 データベースを使用しており、ストアド プロシージャで 2 つの日付を比較したいと考えています。
「dd-MM-yyyy」形式の文字列として 1 つの日付パラメーターを取得します。
これを日付形式に変換し、タイプのデータベース列と比較したいと思いますdatetime
。