小编Jam*_*ish的帖子

如何使用sql for xml path('')但保留回车符

我有以下代码

select
    (
    select cast(Narrative as Varchar(max)) + char(13) 
    from officeclientledger 
    where ptmatter=$matter$ and ptTrans=4 
    for xml path (''), type
    )
Run Code Online (Sandbox Code Playgroud)

它提供的结果如下:

Cwm Taff NHS Trust医疗记录 ; Purby医学博士 ; (不包括空格,需要插入以便提出问题)

但是,有没有办法提供诸如此类的结果

Cwm Taff NHS Trust医疗记录

Purby医学博士

xml sql

5
推荐指数
1
解决办法
2万
查看次数

使用SQL创建唯一标识符

是否有一些SQL编码可以在点击获取默认按钮时生成唯一标识符?我正在寻找一个系统,在物理纸质文件存入存储之前对其进行编号.问题是有3个办公室,每个办公室需要一个序号系统(即P001,P002,P003和C001,C002 ......).

下面是我到目前为止生成唯一ID号前缀的代码.

SELECT CASE WHEN ptBranch=3 THEN 'P' WHEN ptBranch=4 THEN 'A' ELSE 'C' END + CONVERT(VARCHAR(2),GETDATE(),12) FROM LAMatter WHERE ptMatter = $Matter$

我们的想法是代码可以生成整个文件编号,例如P110001,P110002(其中P,C或A表示文件所在的办公室,11表示文件放入存储的年份)

任何指针都非常感激

sql sql-server

3
推荐指数
1
解决办法
6711
查看次数

标签 统计

sql ×2

sql-server ×1

xml ×1