FILENAME 関数は SQL でファイル パスとファイル名文字列を返します。これを使用して、ファイル パスを取得し、ファイルが存在するかどうかを判断し、ファイルの内容をテーブルにロードできます。
#SQL における FILENAME の意味
SQL では、FILENAME 関数はファイル パスの文字と、ファイル名の文字列。構文:
<code class="sql">FILENAME(<file_expression>)</code>ここで:
は、返されるファイル パスとファイル名です。表現。
ユースケース:
FILENAME 関数は次の目的で使用できます:<code class="sql">-- 获取文件的完整路径和文件名
SELECT FILENAME('my_file.txt');
-- 检查文件是否存在
SELECT CASE WHEN FILENAME('my_file.txt') IS NOT NULL THEN 'File exists' ELSE 'File does not exist' END;
-- 将文件内容加载到表中
CREATE TABLE my_table AS
SELECT *
FROM OPENROWSET(BULK 'my_file.csv', FORMAT = 'CSV');</code>
FILENAME 関数はファイル システム ドキュメントにのみ適用されます。
以上がSQLでのFILENAMEは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。