在'<'附近插入行错误,语法不正确
我从来没有使用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