从nvarchar中删除第一行和第一个字符。女士SQL

时间:2018-09-12 12:03:34

标签: sql sql-server

我有这样的nvarchar变量

DECLARE @SelectFields NVARCHAR(MAX);
SET @SelectFields = N'

         ,[Id]
         ,[Name]
        ,[ShortName]';

我只想删除第一个新行(如果存在)和第一个列名之前的“,”。我想要这个:

  [Id]
 ,[Name]
 ,[ShortName]

3 个答案:

答案 0 :(得分:1)

accessToken

答案 1 :(得分:1)

这基本上应该满足您的要求:

//Creating the PDF
var doc = new jsPDF()

//Getting all the images
var images = $('.my-images').map(function(){
    return this.src;
}).get();

//Looping through the images and adding a page for each
var iterations = 1;
images.forEach(function(element) {
    if(iterations > 1){
        doc.addPage();
    }

    var img = new Image();
    //Then just add the url as a attribute
    img.src = element;

    //THEN add the image to the pdf
    doc.addImage(img, 'image/png', 10, 10, 190, 277);

    iterations = ++iterations;
});

doc.save('a4.pdf')

我想问你为什么还要做这样的事情。

答案 2 :(得分:1)

您可以像这样简单地使用stuff()

DECLARE @SelectFields NVARCHAR(MAX);
SET @SelectFields = N'

         ,[Id]
         ,[Name]
        ,[ShortName]';

select stuff(@selectfields, 1, charindex(',', @selectfields),'')