ホームページ > データベース > mysql チュートリアル > SQL データベースの作成時にパラメーターを使用してファイル パスを指定するにはどうすればよいですか?

SQL データベースの作成時にパラメーターを使用してファイル パスを指定するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-23 09:21:10
オリジナル
175 人が閲覧しました

How Can I Use Parameters to Specify File Paths When Creating a SQL Database?

CREATE DATABASE ステートメントでパラメータを使用したデータベースの作成

パラメータを使用してデータ ファイルとログ ファイルのファイル パスを指定する場合SQL スクリプトでは、動的 SQL を使用する必要があります。以下は、動的 SQL を使用して目的の結果を達成する修正されたスクリプトです。

DECLARE @DataFilePath AS NVARCHAR(MAX)
SET @DataFilePath = N'C:\ProgramData\Gemcom\'

DECLARE @LogFilePath AS NVARCHAR(MAX)
SET @DataFilePath = N'C:\ProgramData\Gemcom\'

USE master
GO

DECLARE @sql NVARCHAR(MAX)
SELECT @sql = 'CREATE DATABASE TestDB ON PRIMARY ( NAME = ''TestDB_Data'', FILENAME = ' + quotename(@DataFilePath) + ') LOG ON ( NAME = ''TestDB_Log'', FILENAME = ' + quotename(@LogFilePath) + ')'

EXEC (@sql)
ログイン後にコピー

このスクリプトは、指定されたパラメーター (@DataFilePath および @LogFilePath) を使用して CREATE DATABASE ステートメントを動的に構築し、構築されたステートメントを実行します。動的 SQL を使用すると、パラメータを CREATE DATABASE ステートメントに効果的に渡し、データベース ファイルのファイル パスを指定できます。

以上がSQL データベースの作成時にパラメーターを使用してファイル パスを指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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