■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
コメントが消される 2012/02/16 15:03 OB 3
SQLServer V 2.0.0.0

プロシージャを新規作成した場合のみ、コメント部が全て削除されています。
設定等で回避されるなら設定方法を教えて頂きたいのですがよろしいでしょうか?
こんにちは。
OBサポートです。

お問い合わせいただいた件につきまして、CREATE PROCEDURE ~ ASの間に
記載されたコメントが欠落する現象を確認いたしました。

【作成前】
--comment1
CREATE PROCEDURE [dbo].[proc_test]
--comment2
AS
--comment3
BEGIN
--comment4
return 0;
END
--comment5
go

【作成後】
use [db]
go
--comment1
CREATE PROCEDURE [dbo].[proc_test]
AS
--comment3
BEGIN
--comment4
return 0;
END
--comment5
go

本件につきまして開発側に確認しましたところ、CREATE PROCEDURE ~ AS を
Object Browser側で組み立てる処理を行っており、その際にコメントが
欠落する現象が発生するとのことです。

現状では、恐れ入りますが CREATE PROCEDURE ~ AS 以外の部分に
コメントを記載いただくようお願いできますでしょうか。

ご不便をおかけし、誠に申し訳ございませんが
何卒、よろしくお願いいたします。
早速のご返信ありがとうございます。

私の場合、

【作成前】
--comment1
CREATE PROCEDURE [dbo].[proc_test]
--comment2
AS
--comment3
BEGIN
--comment4
return 0;
END
--comment5
go

【作成後】
use [db]
go
CREATE PROCEDURE [dbo].[proc_test]
AS

BEGIN

return 0;
END
go

上記のように全てのコメントが消えてしまいます。
いずれにせよ、早急のご対応お願い致します。

さすがに、スクリプトをエクスポートして、再構築する際に
ひと手間発生するのは避けたいです。

宜しくお願い致します。
こんにちは。
OBサポートです。

1点確認となりますが、SQL実行画面からCREATE PROCEDURE文を実行されましたでしょうか?

開発側に確認しましたところ、SQL実行画面におきましては別件の障害対応により
コメントを除去した上、SQLを実行する動作とさせていただいております。

もし上記に該当するようでしたら、お手数ですがPROCEDUREの新規作成画面より
お試しいただけますでしょうか。

何卒、よろしくお願いいたします。