統合シナリオ(Xport)のみ、おそらくいくつかのレポートとGIを含む簡単なカスタマイズプロジェクトがあるとします。ファイル、コード項目などはありません。このカスタムをアプリケーションに公開すると、すべてがうまくいきます。今度は、このカスタムの詳細をデータベースで確認したいと考えています。テーブルCustProjectに気づきました。ただし、カスタマイズ・プロジェクトのレコードがテーブルに見つかりません(名前フィールドで検索)。画面SM204505はプロジェクトが公開されていることを示していますが、データベースの詳細はどこにありますか? T300によれば、これらのタイプのアイテムのカスタマイズデータはDbに格納されます。 WebサイトファイルまたはDbスキーマには適用されません。では、Dbの詳細はどこにありますか?私が持っている目的は、アプリケーションの外で詳細を探すことです。カスタマイズプロジェクトはデータベースに存在しますか?
0
A
答えて
0
私は、これはあなただけのSQLを探しているなら、
-- Published Projects
SELECT c.* FROM dbo.CustProject c
WHERE EXISTS (SELECT * FROM dbo.CustPublishProject WHERE ProjectID = c.ProjID)
-- Contents of project
SELECT p.Name AS ProjectName, o.* FROM dbo.CustObject o
INNER JOIN dbo.CustProject p ON p.CompanyID = o.CompanyID AND p.ProjID = o.ProjectID
0
CustProjectは、カスタマイズプロジェクトのマスターテーブルで、CustObjectは、ディテール表でいくつかの点を結ぶべきだと思います。カスタマイズプロジェクトアイテムをリストする
要求:カスタマイズプロジェクトファイルのセクションに追加されたファイル項目の
SELECT CustProject.Name as CustomizationProjectName,
CustObject.Name as CustomizationItemName,
CustObject.Type as CustomizationItemType,
CustObject.Content as CustomizationItemFile
FROM CustProject
LEFT JOIN CustObject on CustObject.ProjectID = CustProject.ProjID
要求:
SELECT CustProject.Name as CustomizationProjectName,
CustObject.Name as CustomizationItemName,
cast(UploadFileRevision.Data as varchar(max)) as TextFile,
UploadFileRevision.Data as BinaryFile
FROM CustProject
JOIN CustObject ON CustObject.ProjectID = CustProject.ProjID AND
CustObject.Type = 'File'
JOIN NoteDoc on NoteDoc.NoteID = CustObject.NoteID
JOIN UploadFile ON UploadFile.FileID = NoteDoc.FileID
JOIN UploadFileRevision ON UploadFileRevision.FileID = UploadFile.FileID AND
UploadFileRevision.FileRevisionID = UploadFile.LastRevisionID
関連する問題
- 1. 配列に存在するが、データベースには存在しない値を選択しますか?
- 2. PHPはデータベースに存在しない値を取得します
- 3. C#とのSQL Server接続 - >データベースは存在しますか?
- 4. Analysis Services展開ウィザードエラー:データベースは既に存在します
- 5. Database.open - '現在のコンテキストに'名前 'データベースが存在しません。'
- 6. データベースにオブジェクトが存在しない場合は保存します(Hibernate&Spring)
- 7. Heroku SQLAlchemyデータベースが存在しません
- 8. Operationalerror:データベースが存在しません
- 9. mysql.procはデータベースのリストアには存在しません
- 10. JNAにtime_tは存在しますか?
- 11. ユーザーエージェントとブラウザブランドのマッピングのデータベースが存在しますか?
- 12. 別のカスタマイズプロジェクトで独自のカスタマイズプロジェクトでカスタム画面を参照する方法
- 13. データベースが存在するかチェックSQLite(UWP)
- 14. PIDはnetstatに存在しますが、タスクマネージャーには存在しません
- 15. レコードがデータベースに存在することを確認します
- 16. Mysqli Connectで不明なデータベース...しかし、それは存在します
- 17. アンドロイドfirebaseデータベースは、現在のユーザーのデータを保存します
- 18. 'elseif'はまだ存在しますか?
- 19. ベクトルはまだ存在しますか?
- 20. AcumaticaカスタマイズプロジェクトのCREATE VIEWステートメント
- 21. Flask-SQLAlchemyデータベースにテーブルが存在するかどうかを確認します。
- 22. SQLデータベース列エラー、または存在しません。
- 23. マージステートメントには存在しませんか?
- 24. RQDAのバッチインポートエラー:NAがデータベースに存在します
- 25. テーブルは存在しませんが、存在しています
- 26. SQL - データベースに存在しない入力からIDを返す
- 27. PHPMyAdminとmySQL:既存のデータベースに挿入し、新しいデータベースを作成しない。エラー "データベースを作成できません;データベースは存在します"
- 28. データマスキングオプションがデータベースに存在する
- 29. NoSQLデータベースのサブクラスにはないがリレーショナルであるドキュメント指向のデータベースは存在しますか?
- 30. 既に存在するデータベースからHibernateを正しく実装するには?
何か他のものがあります行方不明以前は両方のテーブルを閲覧しましたが、プロジェクト名のレコードはありません。プロジェクトが公開されていることを確認し、正しいデータベースを確認します。 –
あなたは会社ごとにクエリを制限していますか?私は、プロジェクトが(1)カスタマイズのリストに表示され、(2)公開されていると表示されていれば、プロジェクトがクエリになければならないと思います。 – Brendan