Relative path in t sql?(t sql中的相对路径?)
问题描述
如何获取t sql中的相对路径?以.sql
文件位于D:\temp
文件夹为例,我想获取D文件夹中hello.txt文件的路径:\temp\App_Data
.如何使用相对路径引用?
How to get the relative path in t sql? Take for example a .sql
file is located in the folder D:\temp
, I want to get path of the file hello.txt in the folder D:\temp\App_Data
. How to use the relative path reference?
假设我正在 SQL 服务器管理工作室中执行 sql 文件.
Let's say I am executing the sql file inside the SQL server management studio.
推荐答案
服务器正在执行 t-sql.它不知道客户端从哪里加载文件.您必须在脚本中嵌入路径.
The server is executing the t-sql. It doesn't know where the client loaded the file from. You'll have to have the path embedded within the script.
DECLARE @RelDir varchar(1000)
SET @RelDir = 'D:\temp\'
...
也许您可以以编程方式将路径放入 .sql 脚本文件中的 SET 命令中,或者您可以使用 sqlcmd 并将相关目录作为变量传入.
Perhaps you can programmatically place the path into the SET command within the .sql script file, or perhaps you can use sqlcmd and pass the relative directory in as a variable.
这篇关于t sql中的相对路径?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:t sql中的相对路径?


基础教程推荐
- while 在触发器内循环以遍历 sql 中表的所有列 2022-01-01
- MySQL根据从其他列分组的值,对两列之间的值进行求和 2022-01-01
- 使用 VBS 和注册表来确定安装了哪个版本和 32 位 2021-01-01
- 从字符串 TSQL 中获取数字 2021-01-01
- 如何在 CakePHP 3 中实现 INSERT ON DUPLICATE KEY UPDATE aka upsert? 2021-01-01
- MySQL 5.7参照时间戳生成日期列 2022-01-01
- ORA-01830:日期格式图片在转换整个输入字符串之前结束/选择日期查询的总和 2021-01-01
- 带有WHERE子句的LAG()函数 2022-01-01
- 带更新的 sqlite CTE 2022-01-01
- CHECKSUM 和 CHECKSUM_AGG:算法是什么? 2021-01-01