使用默认值向查询添加新列

Add New Column to Query with Default Value

我在查询中添加了一个空白列,因此当我导出结果时,用户可以使用空白列手动输入他们的驱动器路径以用于他们的邮件合并自动化。下面的代码实现了这一点。

SELECT
     NULL as WordDocPath

我想更进一步,将驱动器路径文本添加为​​空列的默认值,这样用户就不必在导出的文件上复制和粘贴 10k 行。

如何将驱动器路径 (C:\Users...) 添加为默认值,文本格式?

当我在做的时候.. 还想添加一个 FileName 列来组合其他现有列中的文本。

示例:

SELECT
     Lastname
     EmployeeID
     Region

想要的结果:Doe_123456_REGION_LetterTitle
字母标题不是从 table 中提取的,它只是一个文本字符串。

How do I add the drivepath (C:\Users...) as a default value

通过选择它,而不是 null:

select 'C:\Users...' as drivepath 
from ...

add a FileName column the combines the text from other existing columns

那是串联

select lastname ||'_'|| employeeID ||'_' || 'LetterTitle' as result
from ...