回覆列表
  • 1 # 錢布斯

    SQL 插入語句存在語法錯誤,一般由如下幾種情況造成:

      1、SQL 函式本身的拼寫錯誤,如:INSERT INTO不小心被打成了INSRET INTO;

      2、SQL 函式的格式錯誤,看是否有遺漏。如:INSERT INTO常用的三種格式:

      1)insert into tablename(column1,column2...columnN)

      --插入列

      VALUES( column1value,column2value...columnNvalue)

      --資料來源列——特定單行記錄插入

      2)insert into tablename(column1,column2...columnN)

      --插入列

      SELECT column1value,column2value...columnNvalue;

      --資料來源列——特定單行記錄插入

      3)insert into tablename(column1,column2...columnN)

      --插入列

      SELECT column1value,column2value...columnNvalue

      --資料來源列——特定單行記錄插入

      From tablename2--從資料來源表獲取記錄進行插入

      Where 1 = 1

      3、在上述幾種常用格式中,檢視插入列與資料來源列數目是否一致;

      4、在上述幾種常用格式中,檢視插入列與對應資料來源列資料型別是否一致。

      經過如上幾步的排查,相信可以找到語法錯誤的可能原因。

  • 中秋節和大豐收的關聯?
  • vb中怎樣保留任意小數位數?