sql SQLite中缺少变量的一种相当普遍的解决方案。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql SQLite中缺少变量的一种相当普遍的解决方案。相关的知识,希望对你有一定的参考价值。

DROP TABLE IF EXISTS variables;
CREATE TEMP TABLE variables (
  name PRIMARY KEY NOT NULL,
  val_real REAL,
  val_integer INTEGER,
  val_blob BLOB,
  val_text TEXT);
  
-- Declare.
INSERT INTO variables (name) VALUES ('some_name');

-- Set.
UPDATE variables SET val_text = 'some_value' WHERE name = 'some_name' LIMIT 1;

-- Reference.
(SELECT coalesce(v.val_real, v.val_integer, v.val_blob, v.val_text)
  FROM variables v WHERE v.name = 'some_name')

以上是关于sql SQLite中缺少变量的一种相当普遍的解决方案。的主要内容,如果未能解决你的问题,请参考以下文章

SQLite XXTea加密学习

在这种复杂情况下,如何解决 Django 缺少组合键的问题?

SQLite“删除表”错误消息:“SQL 逻辑错误或缺少数据库”

奇怪的 org.sqlite.SQLiteException: [SQLITE_ERROR] SQL 错误或缺少数据库(外键不匹配 -

org.sqlite.SQLiteException:[SQLITE_ERROR] SQL 错误或缺少数据库(“as”附近:语法错误)

SQLITE_ERROR SQL 错误或缺少数据库(“(”附近:语法错误)嵌套选择顺序按