我使用下面的查询来以逗号分隔来获取列值.
(SELECT STUFF ((SELECT ',' + CAST(Proj_ID AS VARCHAR) FROM PROJECT
left join dbo.PROJ_STA on
Project.PROJ_STA_ID = Project.PROJ_STA_ID
WHERE ENTER_DT < DATEADD(Year, -7, GETDATE()) AND PROJ_LFCYC_STA_CD = 'A' AND
PROJ_STA.PROJ_STA_DS = 'Cancelled' FOR XML PATH('')), 1, 1, '')
AS Enter_Date)
Run Code Online (Sandbox Code Playgroud)
任何人都可以指导我在这里用空字符串替换空值.
更新:
(SELECT STUFF ((SELECT ',' + coalesce( CAST(Proj_ID AS VARCHAR), '' ) FROM PROJECT
left join dbo.PROJ_STA on
Project.PROJ_STA_ID = Project.PROJ_STA_ID
WHERE ENTER_DT < DATEADD(Year, -7, GETDATE()) AND PROJ_LFCYC_STA_CD = 'A' AND
PROJ_STA.PROJ_STA_DS = 'Cancelled' FOR XML PATH('')), 1, …Run Code Online (Sandbox Code Playgroud) 任何人都可以指导我获得以下日期格式吗?
18th Mar 2014
Run Code Online (Sandbox Code Playgroud)
我确实看到支持其他日期格式.但是,对于我来说,需要约会.
我有1-2 GB大小的文件.我需要在整个文件中找到一些字符串并将其替换为其他字符串.将其写入其他文件不是问题.但我想在同一个文件中替换它.对于小尺寸文件下面的代码工作正常.
var InboxFiles = Directory.GetFiles(@"C:\Users\AAAA\Desktop\Batch Docs");
foreach (var InboxFilePathNM in InboxFiles)
{
StreamReader reader = new StreamReader(InboxFilePathNM);
string content = reader.ReadToEnd();
reader.Close();
content = Regex.Replace(content, @"[^\u0000-\u007F]", "?");
StreamWriter writer = new StreamWriter(InboxFilePathNM.Remove(InboxFilePathNM.Length - 4, 4) + "_NEW.EXT");
writer.Write(content);
writer.Close();
}
Run Code Online (Sandbox Code Playgroud)
是否有任何方法用同一文件中的其他字符串替换字符串.任何人都可以指导.
我有一个表 dbo.CTC_GRP...下面是表名和值...
**CTC_GRP_DS**
Bank Contact
Dept2
CS
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建一个临时表,如下所示..这些是从表列值生成的列名
Proj_ID Bank Contact Dept2 CS
Run Code Online (Sandbox Code Playgroud)
我的尝试如下...
DECLARE @Dept NVARCHAR(MAX)
DECLARE @DeptQry NVARCHAR(MAX)
SELECT @Dept = STUFF((SELECT ',' + QUOTENAME(CTC_GRP_DS) + ' varchar(max)'
from dbo.CTC_GRP
FOR XML PATH(''), TYPE
).value('.', 'NVARCHAR(MAX)')
,1,1,'')
set @DeptQry = N'Create Table #temptable ( Proj_ID int,' + @Dept + ' '+') '
print @DeptQry
EXEC sp_executesql @DeptQry;
Run Code Online (Sandbox Code Playgroud)
直到打印@DeptQry 我能够到达,我怎么能执行那些动态创建的 sql ......任何人都可以帮助我......