在'<'附近插入行错误,语法不正确

我从来没有使用SQL Servre,所以这对我来说是全新的。

我有以下插入语句:

INSERT INTO 
    [dbo].[WEB_static_pages]([url], [template], [title], [metadesc],[metakey])
VALUES
    (<url, varchar(255), "test">,
     <template, varchar(255), "test.php">,
     <title, nvarchar(255), "test title">,
     <metadesc, text, "test meta">,
     <metakey, text, "test meta key">)
GO

尽管在SQL Server Management Studio中,以下有三个“工具提示”警告:

'<'“和”varchar“附近的语法不正确不是公认的内置函数名称

任何人都可以提出什么问题在这里? 我如何重新格式化我的陈述以适应SQL Server Management Studio?


在使用SQL Server插入值时,只需指定要插入到VALUES子句中的实际数据。 因此,请在您的案例中使用逗号分隔的值列表,并将其包含在括号中:

INSERT INTO [dbo].[WEB_static_pages]
           ([url]
           ,[template]
           ,[title]
           ,[metadesc]
           ,[metakey])
 VALUES (
        'test',
        'test.php',
        'test title',
        'test meta',
        'test meta key')

重写它像这样,它应该工作:

INSERT INTO [dbo].[WEB_static_pages]
           ([url]
           ,[template]
           ,[title]
           ,[metadesc]
           ,[metakey])
     VALUES
           ('test'
           ,'test.php'
           ,'test title'
           ,'test meta'
           ,'test meta key')
GO
链接地址: http://www.djcxy.com/p/94489.html

上一篇: Inserting row error, incorrect syntax near '<'

下一篇: How to upload files to the GCloud in Node.js?