當前位置:首頁 » 編程語言 » sql語句創建文件夾
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql語句創建文件夾

發布時間: 2022-12-08 10:28:02

⑴ 怎麼用sql語句創建文件夾

create table #([output] varchar(8000))

declare @BackupPath varchar(200)
set @BackupPath='D:\文件夾'
set @BackupPath='dir '+@BackupPath+''
insert into # exec master..xp_cmdshell @BackupPath

if exists(select 1 from # where [output]='找不到文件')
begin
set @BackupPath=replace(@BackupPath,'dir ','md ')
exec master..xp_cmdshell @BackupPath
end
else
begin
print '文件夾已存在!'
end

drop table #

⑵ 如何在sql server 中創建文件組

create database GSM1

on primary --主文件及主文件組

(

name = main1, --邏輯文件名

filename = 'c:program filesmicrosoft sql servermssql.2mssqldatamian1.mdf', --物理文件名

size = 10MB, --初始大小

filegrowth = 1MB --增長速度

),

(

name = main2,

filename = 'c:program filesmicrosoft sql servermssql.2mssqldatamian2.ndf',

size = 10MB, filegrowth = 1MB

),

filegroup group1 --文件組group1

(

name = data, filename = 'F:資料庫GSMdata.ndf', size = 5MB, filegrowth = 1MB

),

filegroup group2 --文件組group2

(

name = indexInfo, filename = 'D:SQL2005indexGSMindexInfo.ndf', size = 5MB, filegrowth = 1MB

)

log on --日誌文件

(

name = 'GSM.log',

filename = 'c:program filesmicrosoft sql servermssql.2mssqldataGSMlog.ldf' ,

size = 2048KB , filegrowth = 1MB

)

(2)sql語句創建文件夾擴展閱讀:

SQL SERVER中文件組的用途

1、在指定文件組里創建表

--在指定文件組中創建文件

create table Test

(

Tid int primary key identity,

Title01 nvarchar(100) default('標題01'),

Title02 nvarchar(100) default('標題02'),

Title03 nvarchar(100) default('標題03'),

DataStatus tinyint default(0) --0~255 size:1位元組

) on TestData

2、利用文件組創建資料庫

--創建資料庫

create database BigValues

on primary --資料庫文件,主文件組

(

name='BigValues_Data', --邏輯名

size=10mb, --初始大小

filegrowth=10%, --文件增長

maxsize=1024mb, --最大值

filename=N'E:\SQL\BigValues_Data.mdf'--存放路徑(包含文件後綴名)

),

(

name='BigValues_Data1',

size=10mb,

filegrowth=10%,

maxsize=1024mb,

filename=N'F:\Work\SQL\BigValues_Data1.mdf'

),

filegroup TestData --TestData文件組(表創建到不同的文件組裡面可以分擔壓力)

(

name='BigValues_Data_Num1',

size=10mb,

filegrowth=10%,

maxsize=1024mb,

filename=N'E:\SQL\BigValues_Data_Num1.ndf'

),

(

name='BigValues_Data_Num2',

size=10mb,

filegrowth=10%,

maxsize=1024mb,

filename=N'F:\Work\SQL\BigValues_Data_Num2.ndf'

)

log on --日記

(

name='BigValues_Log1',

size=5mb,

filegrowth=5%,

filename=N'E:\SQL\BigValues_log1.ldf'

),

(

name='BigValues_Log2',

size=5mb,

filegrowth=5%,

filename=N'F:\Work\SQL\BigValues_log2.ldf'

)

go

⑶ 如何利用sql語句創建access資料庫放在D盤的文件夾下

為什麼要把圖片放在特定位置呢?
既然你要用這個圖片資源就應該把這個資源放到工程裡面吧
放到工程裡面後
在資料庫img欄位就可以保存相對路徑(相對與工程根目錄)了,sql語句就是直接一般的查法查詢出來,然後在頁面上拼上你域名,把這個拼接好的字元(其實就是一個圖片資源的url)直接放到頁面上的img標簽下的href屬性上就ok了
若你非要用特定目錄(這樣蛋疼的需求我還沒有見過)的話我還沒有見過。

⑷ 如何用Sql Server 語句創建文件夾.

EXEC sp_configure 'show advanced options', 1

GO

RECONFIGURE

GO

EXEC sp_configure 'xp_cmdshell', 0

RECONFIGURE

GO

ExEc xp_cmdshell 'mkdir E :\project' --調用DOS命令創建project文件夾

⑸ sql 語句如何創建文件,不是創建文件夾哦

有這樣的用法嗎?
你是不是想用sql創建表空間啊,是的話就
create tablespace dataA(表空間名)datafile 'C:\oradata\dataA.dbf' size 2000m;
意思是創建一個名為dataA的表空間,放在'C:\oradata\下,大小為2000兆。

⑹ sqlserver2005怎麼通過存儲過程創建文件夾

多數存儲過程的功能比本例復雜多了,但這里主要說明存儲過程的一些基本要點。如前面所述,不同DBMS定義存儲過程的語法是不同的。例如,有些DBMS使用begin . . . end或其他關鍵字指明存儲過程定義的開始和結束。在有些DBMS中,下面的SQL語句可創建一個存儲過程: create procere SHOW_SUPPLIERS as select SUPPLIERS.SUP_NAME, COFFEES.COF_NAME from SUPPLIERS, COFFEES where SUPPLIERS.SUP_ID = COFFEES.SUP_ID order by SUP_NAME

⑺ SQL server中sql語句怎麼創建次要資料庫文件

use master

create database TwoDataBase 創建的資料庫名稱

on primary 主文件組, primary 可以省略

(

name = N'TwoDataBase', 資料庫文件的邏輯名

filename=N'f:TwoDataBase.mdf', 全路徑加上後綴

size=10mb,

maxsize=100mb,

filegrowth=1mb

),

(

name=N'TwoDataBase2', 次要文件名,不能夠和主文件同名

filename=N'f:TwoDataBase.ndf',

size=10mb,

maxsize=100mb,

filegrowth=10%

)

log on 邏輯文件

(

name=N'TwoDataBase_log', 邏輯文件名,不能和前面的文件同名,一般都是下劃線後加一個 log

filename=N'f:TwoDataBase.ldf',

size=100mb,

maxsize=1gb,

filegrowth=10mb

);

go27 use TwoDataBase; 將資料庫上下文切換到我們當前創建的資料庫上面來

次要資料庫:是通過將每個文件放在不同的磁碟驅動器上,次要文件可用於將數據分散到多個磁碟上。另外,如果資料庫超過了單個 Windows 文件的最大大小,可以使用次要數據文件,這樣資料庫就能繼續增長。

關系:包含關系,主要數據文件包含資料庫的啟動信息,並指向資料庫中的其他文件,次要數據文件是可選的,由用戶定義並存儲用戶數據。

(7)sql語句創建文件夾擴展閱讀:

反之刪除資料庫

所有的操作中,刪除是最簡單的。

dropdatabase資料庫名字;

刪除資料庫my_database

dropdatabasemy_database;

當刪除資料庫語句執行之後,在資料庫內部看不到對應的資料庫了;在對於的資料庫存儲的文件夾內,資料庫名字對應的文件夾也被刪除了(級聯刪除:裡面的數據表全部刪除)。

⑻ 1、用T-SQL語句創建一個如下要求的資料庫。

create database XSCJ
on primary -- 默認就屬於primary文件組,可省略
(
/*--數據文件的具體描述--*/
name='xscj_data', -- 主數據文件的邏輯名稱
filename='D:\sqlwork\txscj_data.mdf'-- 主數據文件的物理名稱
size=5mb, --主數據文件的初始大小
maxsize=50mb, -- 主數據文件增長的最大值
filegrowth=10%--主數據文件的增長率
)
log on
(
/*--日誌文件的具體描述,各參數含義同上--*/
name='xscj_log',
filename='D:\sqlwork\xscj_log.ldf',
size=3mb,
maxsize=30mb,
filegrowth=10%
)

IF EXISTS (SELECT name FROM sys.databases WHERE name = N'xscj_data2')
DROP DATABASE [xscj_data2]
GO

⑼ 如何利用sql語句創建access資料庫放在D盤的文件夾下

SQL語句只能創建表(TABLE),不能創建access文件。
access文件必須事先創建並保存好,才可以用SQL創建裡面的表。

⑽ 使用sql語句在d:\學號+姓名的文件夾里創建資料庫stums,設置數據文件的初始大

1、第一題
create database ReadBook
on
(name=ReadBook_data,
filename='d:\sqlserver\readbook.mdf',
size=2,
filegrowth=1,
maxsize = 5
)
log on
(name=ReadBook_log,
filename='d:\sqlserver\readbook.ldf',
size=1,
filegrowth=1,
maxsize = 5
)
2、第二題
alter database ReadBook
add filegroup bookgroup
go
alter database ReadBook
add file
( name='book2_dat',
filename='d:\sqlserver\book2_dat',
size=5,
maxsize=50,
filegrowth=5)
3、第三題
alter database ReadBook
remove file book2_dat
4、第四題
alter database ReadBook
remove filegroup bookgroup