我正在尝试为一个小型 Web 项目测试 Github Actions。我在存储库中有两个项目,我只想为 Web 客户端创建一个部署脚本。
存储库如下所示:
root
|
|-src
| |-API
| |
| |-WebClient
|
|-docs
Run Code Online (Sandbox Code Playgroud)
我想在 WebClient 目录中运行脚本。当我尝试 cd 进入 ./src/webclient 时,出现错误no such file or directory
root
|
|-src
| |-API
| |
| |-WebClient
|
|-docs
Run Code Online (Sandbox Code Playgroud)
“打开 Web 客户端目录”步骤的输出:
total 28
drwxr-xr-x 5 runner docker 4096 Oct 17 18:05 .
drwxr-xr-x 3 runner docker 4096 Oct 17 18:05 ..
drwxr-xr-x 8 runner docker 4096 Oct 17 18:05 .git
drwxr-xr-x 3 runner docker 4096 Oct …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个存储过程,允许调用者指定他们是否要按列排序。该参数应该是可选的。我正在使用 SQL Server Express
@sortBy VARHCAR(255) = ''
BEGIN
SELECT * FROM Document
ORDER BY
CASE @sortBy
WHEN 'documentId' THEN documentId
WHEN 'documentName' THEN documentName
WHEN 'dateCreated' THEN dateCreated
WHEN 'dateLastAccessed' THEN dateLastAccessed
ELSE documentName
END;
END
Run Code Online (Sandbox Code Playgroud)
我可以创建该过程,但是当我执行它时,我收到以下消息
Conversion failed when converting date and/or time from character string.
Run Code Online (Sandbox Code Playgroud)
dateCreated 和 dateLastAccessed 是 DATE 类型,但我不知道它们是否是罪魁祸首。我是否不小心告诉数据库使用此过程转换日期/时间?这是我第一次使用存储过程的可选参数,所以我可能做得不对。任何帮助表示赞赏
谢谢