その作業偉大せずに、私は、このストアドプロシージャを持っているが、その次のようにWICH:SQL Server 2008の私のストアドプロシージャJOBで実行されたときにそのが失敗しますが、
私は、コマンドライン EXEC [で実行ALTER PROCEDURE [dbo].[P_ALIMENTATION_VolumeVentes]
AS
BEGIN
SELECT EDS, NomEDS,AgenceEDS, AgenceNomEDS,SecteurEDS, SecteurNomEDS,DirectionEDS,DirectionNomEDS,
(SELECT count(*) FROM CPListeVentesNonConformes WHERE CPListeVentesNonConformes.EDS = CPRT.EDS AND TypePart='PP') AS ListeVenteNC_PP,
(SELECT count(*) FROM CEListeVentesNonConformes WHERE CEListeVentesNonConformes.EDS = CPRT.EDS AND TypePart='ET') AS ListeVenteNC_ET,
(SELECT count(*) FROM CPListeVentesNonConformes WHERE CPListeVentesNonConformes.EDS = CPRT.EDS AND TypePart='PP' OR TypePart='ET') AS ListeVenteNC_PPET,
(SELECT count(*) FROM ListeVentes WHERE IDES01 = CPRT.EDS AND TypePart='PP') AS ListeVentes
INTO VolumeVentes
FROM CPR CPRT
GROUP BY EDS, NomEDS,AgenceEDS, AgenceNomEDS,SecteurEDS, SecteurNomEDS,DirectionEDS,DirectionNomEDS,TypePart
END
dbo]。[P_ALIMENTATION_VolumeVentes] そのスーパー超偉大な私のテーブルが作成されます。
しかし、私はこのエラーを持っている素敵な驚きを持っているジョブをスケジュールするためにSQL Agentを使用:ZRES \ CSAPREP10IUCRADM:ユーザーとして実行
。 varchar データ型をdatetimeデータ型に変換すると、範囲外の値が発生しました。 [SQLSTATE 22007](エラー242)ステートメントが終了しました。 [SQLSTATE 01000](エラー3621)。ステップは失敗しました。
VolumetVentesはここ日時などのタイプと何のフィールド
を持っていない作成される構造テーブルは、エラーがある場所を正確に私は理解していないVolumeVentes
テーブルの構造であり、 ?
は、すでにVolumeVente
テーブルを持っているので、実際にそれが動作することはありません助け
をあなたは仕事を確認することができますEXEC [dbo]。[P_ALIMENTATION_VolumeVentes] ' –
テーブルCPR、CPListeVentesNonConformes、CEListeVentesNonConformes、ListeVentesのテーブル定義を提供できますか? –
ジョブをスクリプト化して失敗しているジョブステップを投稿できますか?仕事がこのストアドプロシージャを実行する以外の何かをしているように思えます。 – strickt01