問題タブ [openrowset]
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-server-2005 - Excelの動的ファイルパスを「OPENROWSET」に渡します
Excelの動的URLを「OPENROWSET」に渡したい。
注-Excelファイルの返された結果をカーソルに渡します。ファイルパスを「@excelpath」に渡したいのですが、いろいろな方法を試しましたが、構文エラーが発生します。
sql-server-2008 - OPENROWSET クエリで日時パラメーターを渡す
クエリで日時パラメーターを渡すOPENROWSET
と、次のエラーが発生します。
文字列から日時を変換する際に変換に失敗しました
解決策を提案してください。私のプロジェクトはあなたの答えに依存しています。
sql - それは可能ですか、openrowset内に一時的な#tableを作成しますか?
このクエリを実行しようとしていますが、エラーが発生しました:
私のコード:
しかし、この他のクエリは正常に機能します。
注:#test1に挿入し、#test1から*を選択してください
sql-server - クエリ結果を Excel ファイルに保存する
T-SQL関数が使えないのでちょっと必死です
OPENROWSET
とにかく、私には自分のサービスをテストする権限がないからです。
クエリ結果を SQL SERVER から (OPENROWSET を使用せずに) EXCEL に保存する方法はありますか?
sql-server-2008 - 動的CREATETABLEコマンドは、「一般的な」列データ型のみを作成します(Excel接続)
DB内のすべてのテーブルをExcelファイルにエクスポートしたい。DB内のテーブルは異なる場合があるため、プロセスは動的である必要があります。
現在のプロセスでは、次のようにSSISを使用しています。
- 文字列を生成し
CREATE TABLE
ます。 - その文字列を
Execute Sql
、Excelファイルを作成するExcelCMのタスクで使用します。 INSERT INTO OPENROWSET... SELECT FROM ...
コマンド文字列を生成します。- この文字列は、SQLSERVERCMを使用する
Execute Sql
タスクで使用します。
問題は、作成されたExcelファイルの列タイプがすべて「一般的」であるということです。
CREATE TABLE
スクリプトの例:
データ型で「遊ぶ」ことは役に立ちません。たとえば、などVARCHAR(1000)
の代わりに使用します。LongText
xlsx
とxls
ファイルの両方を生成してみました。
この問題により、後で*INSERT INTO OPENROWSET(...) SELECT FROM ...*
コマンドを使用してデータを挿入できなくなります。INSERT INTO
スクリプトの例:
sql - OPENROWSET クエリでの変数の使用
このクエリに問題があります:
エラーが発生します:
「+」付近の構文が正しくありません。
このエラーが発生する理由を知っている人はいますか?
sql-server - OPENROWSET を使用してテキスト ファイルをデータベースに挿入する
電話番号がキャリッジ リターンで区切られたテキスト ファイルがたくさんあります。私はこれらがすべて数字であることを知っています。これらすべての数値を SQL データベースのテーブルに挿入したいと考えています。しかし問題は、テキスト ファイルが最初の数字で始まることです。列名ではありません。データを挿入しようとするたびに列名がわからないということです。
これを明確にするために、私が書いた SQL を示します。
テーブル定義を一致させたいので、postalCode を null に設定します。どの都市を意味するかはわかっているので、CityId をハードコードして設定します。しかし、問題は数値列です..テキストファイルが「モバイル」列名ではない数値で始まるため、一致しません。
このコードを機能させるには、挿入する前にこれらのテキスト ファイルを開いてリストの一番上に「モバイル」を追加する必要がありますが、これは望ましくありません。
あなたは何を提案しますか?
sql-server - SQL 用の 2 つの行区切り記号を持つフォーマット ファイルの作成
これが可能かどうかはわかりません。OPENROWSET を使用して SQL サーバーにインポートするために整理する必要がある完全にフラットなファイルがあります。ファイルのサンプルは次のようになります。
次のように、各 GRP が 1 つのレコードであり、各 DTL が 1 つのレコードであるように見えるように、データをインポートしたいと考えています。
フォーマット ファイルの作成中に、行区切り文字として「GRP」または「DTL」のみを使用するようにフォーマット ファイルを設定できるようですが、両方を設定することはできません。行区切り文字を 2 つ設定することはできますか?
sql - 2 つの異なるサーバー データベースから INSERT INTO
testdabse.invoice
テーブルのデータをテーブルにコピーしようとしていbasecampdev.invoice
ます。
はサーバーにある testdabse
間はローカル データベースです。basecampdev
データを別のテーブルにコピーするためのクエリが機能しない、と表示される
このドキュメントを読んでいますが、従うのも理解するのも難しいと思います。
これらはサーバーから提供された情報です
このクエリを実行できるようにサーバーに接続するにはどうすればよいですか
スクリーンショット