相关疑难解决方法(0)

如何在sql命令中使用单引号?

可能重复:
如何在sqlserver中转义单引号?

我在下面有一个脚本,从这个链接中删除数据库中的所有内容.我在这一行执行时会出错.

SET @statement = '
IF(@type = 'F') or (@type = 'C') or (@type = 'D') or (@type='F') or (@type='K')
Run Code Online (Sandbox Code Playgroud)

原因是因为单引号.我想知道如何解决此错误?

/*** drop (pretty much) everything before rebuilding the database ***/
DECLARE
    OBJECTS CURSOR FOR SELECT
        so.name,
        so.type,
        so.type_desc,
        p.name AS parentName
    FROM
        sys.objects AS so
    LEFT JOIN sys.objects AS p ON so.parent_object_id = p.object_id
    WHERE
        so.schema_id = 1
    ORDER BY
        CASE
    WHEN so.type = 'F' THEN
        0
    WHEN so.type = 'TR' THEN
        1
    WHEN so.type …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

sql ×1

sql-server ×1