如何在表中添加一行varchar类型列,一个带有倒置逗号的单词?

Lal*_*alu 2 sql sql-server

我有一个表dbo.AccountTypes,后面有两列

AccountTypeId    int         not null
AccountTypeName  varchar(50) not null
Run Code Online (Sandbox Code Playgroud)

我想为各列添加值为1Partner的Capital A/c的行.我试过跟随插入命令,但它不起作用.

insert into dbo.AccountTypes (AccountTypeId, AccountTypeName)
values (1, "Partner's Capital A/c")
Run Code Online (Sandbox Code Playgroud)

请注意合作伙伴资本账户中的倒置逗号

但它失败了.有什么建议?

Tob*_*yLL 6

两个单引号替换字符串中的单引号,并用单引号括住字符串:

insert into dbo.AccountTypes (AccountTypeId, AccountTypeName)
values (1, 'Partner''s Capital A/c')
Run Code Online (Sandbox Code Playgroud)