代码之家  ›  专栏  ›  技术社区  ›  Sreenu131

使用SQL Server 2012截断分区表时出错

  •  1
  • Sreenu131  · 技术社区  · 7 年前

    我只是在现有表的表分区上做一些POC,但是当我运行下面所示的脚本时,我被困在这个级别。请给我一些建议

    TRUNCATE TABLE [AdventureWorks2012].[dbo].[SalesOrderDetail_DataNEW] 
         WITH (PARTITION (3)); 
    

    我得到了这样一个错误:

    消息319,级别15,状态1,行2

    1 回复  |  直到 7 年前
        1
  •  1
  •   Hogan    7 年前

    您的表名错误--

    这是一个语法图

    [ { database_name .[ schema_name ] . | schema_name . } ]  
    table_name 
    

    这是当前的文档位置 https://docs.microsoft.com/en-us/sql/t-sql/statements/truncate-table-transact-sql?view=sql-server-2017