--1.查詢機器名select @@servername as 機器名稱
--查詢已安裝的sql例項名
select *
from sys.servers
--2.查詢sql安裝路徑
declare @installpath varchar(200)
exec master.dbo.xp_regread
'hkey_local_machine',
'software\microsoft\mssqlserver\setup',
'sqlpath',
@installpath output
set @installpath = @installpath + '\data\'
print @installpath
--3.得到sql中的各種目錄
declare @path varchar(8000)
--3.1得到當前資料庫的資料檔案路徑
select @path = rtrim(reverse(filename))
from sysfiles
select @path = reverse(substring(@path, charindex('\', @path), 8000))
select 資料檔案目錄 = @path
--3.2得到sql安裝時設定的資料檔案路徑
select @path = rtrim(reverse(filename))
from master..sysfiles
where name = 'master'
select @path = reverse(substring(@path, charindex('\', @path), 8000))
select sql資料檔案目錄 = @path
--3.3根據安裝路徑得到預設的備份目錄:
select @path = rtrim(reverse(filename))
from master..sysfiles
where name = 'master'
select @path = substring(@path, charindex('\', @path) + 1, 8000),
@path = reverse(substring(@path, charindex('\', @path), 8000)) +
'backup\'
select sql資料預設備份目錄 = @path
SQL相關路徑查詢指令碼
1.查詢機器名 select servername as 機器名稱 查詢已安裝的sql例項名 select from sys.servers 2.查詢sql安裝路徑 declare installpath varchar 200 exec master.dbo.xp regread hkey loc...
原 SQL相關路徑查詢指令碼
1.查詢機器名 select servername as 機器名稱 查詢已安裝的sql例項名 select from sys.servers 2.查詢sql安裝路徑 declare installpath varchar 200 exec master.dbo.xp regread hkey loc...
sql查詢相關
select from 表名 a where a.日期字段 to date yyyy mm dd and a.日期字段 to date yyyy mm dd 和 為前端傳參,string型別的,需要先to date進行轉換格式 yyyy mm dd 是匹配資料庫中 date 欄位存的格式 是用來代替...