2016-10-01 6 views
1

私はこのストアドプロシージャをExcelファイルをインポートしてから、クエリを使用してレポートを作成し、作成したテーブルをエクスポートします。オブジェクト名に誤りがありますか?

問題は、Excelファイルをインポートするとコードの残りの部分にインポートされたテーブルが表示されず、インポートしたテーブルを表示するためにデータベースを更新する必要があるということです。うまく

enter image description here

ファイルをインポートするジョブが正常に動作しますが、コードの残りの部分は表を参照することはできません見ることができるように。

この問題を解決する方法はありますか?

+0

USE文を追加して、それが機能するかどうか確認してください。あなたはまた、SPの側からテーブルを個別に選択しようとしましたか? – mfredy

+0

@mfredy私は私のsp.butの上にUSEステートメントを持っていますが、私は選択がプロシージャ内にある必要があります。 –

+0

変数 '@Return_value'を印刷して値があるかどうか確認できますか? – mfredy

答えて

0

次の方法で試してください。

手順の中で、TableNameを '[database name] .dbo。[tablename]'のように3部に変更します。

テーブル[New LP]がデータベースabcに作成されている場合は、プロシージャ内のテーブル名を[abc] .dbo。[New LP]と変更します。

+0

データベース名を追加しましたが、このエラーが返されます: 'Staff.dbo.'New LP' ' –

+0

テーブル名を[]で囲み、もう一度やり直してください。まだエラーが発生している場合はお知らせください。 –

+0

うわー、これは@UnnikrishnanR – mfredy

関連する問題