0

加载 sql 查询时抛出错误

“集群”附近:语法错误

import SQLite3
var db: OpaquePointer?
let fileURL = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
            .appendingPathComponent("HeroesDatabase.sqlite")
        if sqlite3_open(fileURL.path, &db) != SQLITE_OK {
            print("error opening database")
        }
        let sqlString = """
            CREATE TABLE Dim_Date
        (Calendar_Date DATE NOT NULL CONSTRAINT PK_Dim_Date PRIMARY KEY CLUSTERED,Calendar_Date_String VARCHAR(10) NOT NULL)
        """


 if sqlite3_exec(db, sqlString, nil, nil, nil) != SQLITE_OK {
            let errmsg = String(cString: sqlite3_errmsg(db)!)
            print("error creating table: \(errmsg)")//Here Error throws
        }

其实我正在努力实现这个https://www.sqlshack.com/designing-a-calendar-table/

4

0 回答 0