ホームページ > データベース > mysql チュートリアル > 関数を使用して SQL Server でファイルの存在を確認するにはどうすればよいですか?

関数を使用して SQL Server でファイルの存在を確認するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-24 08:00:23
オリジナル
125 人が閲覧しました

How Can I Check for File Existence in SQL Server Using a Function?

関数を使用して SQL Server 内のファイルの存在を確認する

SQL Server を使用してローカル マシンにファイルが存在するかどうかを確認するには、次の手順を実行します。次のアプローチを採用します:

  1. 関数を作成します:ファイル パスを入力として受け取り、その存在を示すビット値を返す関数を定義します。
CREATE FUNCTION dbo.fn_FileExists(@path varchar(512))
RETURNS BIT
AS
BEGIN
     DECLARE @result INT
     EXEC master.dbo.xp_fileexist @path, @result OUTPUT
     RETURN cast(@result as bit)
END;
GO
ログイン後にコピー
  1. 計算列の追加: という名前の計算列を追加します。次のようなタイプの BIT の IsExists をテーブルに追加します。式:
dbo.fn_FileExists(filepath)
ログイン後にコピー
  1. テーブルのクエリ: ファイルの存在を確認するには、単にテーブルをクエリします:
SELECT * FROM dbo.MyTable WHERE IsExists = 1;
ログイン後にコピー
  1. 計算列の外側で関数を使用する: 関数を使用することもできます計算列の外側でクエリ内で直接呼び出す:
SELECT id, filename, dbo.fn_FileExists(filename) AS IsExists
FROM dbo.MyTable;
ログイン後にコピー

以上が関数を使用して SQL Server でファイルの存在を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート