Anstatt zu erstellen, und dann eine Tabelle in sqlite3, möchte ich eine temporäre Tabelle erstellen, die zerstört wird, wenn Sie Ihre Sitzung beenden. Ist es möglich, die folgenden Befehle zu kombinieren, damit die temporäre Tabelle nicht durch das Semikolon zerstört wird?Kombinieren mehrere Shell-Befehle zum Erstellen temporärer Tabelle in sqlite3
set databaseName to "test.db"
set tableName to "tempTable"
do shell script ("mkdir -p ~/Documents/Databases/ ; sqlite3 ~/Documents/Databases/" & databaseName & " \"create table if not exists " & tableName & "(First, Last); \"")
do shell script ("sqlite3 ~/Documents/Databases/" & databaseName & " \"insert into " & tableName & " (First, Last) values('John', 'Doe'); \"")
Wie würde ich diese Version davon implementieren?
set databaseName to "test.db"
set tableName to "tempTable"
do shell script ("mkdir -p ~/Documents/Databases/ ; sqlite3 ~/Documents/Databases/" & databaseName & " \"create temp table " & tableName & "(First, Last); \"")
do shell script ("sqlite3 ~/Documents/Databases/" & databaseName & " \"insert into " & tableName & " (First, Last) values('John', 'Doe'); \"")
Perfekt, danke. – adayzdone