用户定义的函数和整理顺序完全支持用户定义的函数和整理顺序意味着在许多情况下,如果SQLite没有特性,您可以用自己喜欢的.NET语言自己编写.编写UDF和整理序列从未如此简单
我在这里找到的C#SQLite ADO.NET提供程序上发现了这一点,并且在理解有关如何实现/使用用户定义函数的文档时遇到了问题.
任何人都可以解释如何,或为这个失去的新手提供任何工作的例子?
背景:
Firefox 3包含 SQLite版本3.5.9.Firefox还允许使用javascript编写的扩展,并可以调用嵌入式SQLite引擎.
正如所料,执行以下SQL语句'SELECT"TEXT"REGEXP"T*";' 由于SQLite中没有本地包含的REGEXP函数,因此会出错.
javascript包含内置的regexp功能.
SQLite允许通过SELECT load_extension('filename')加载扩展;
问题: 是否可以在SQLite中加载一个用javascript编写的可以执行REGEXP的扩展?
我正在尝试使用sequelize创建一个触发器..主要的想法是在创建一个CONFIG后创建一个实例USER.
// USER MODEL
module.exports = function(sequelize, DataTypes) {
var User = sequelize.define('User', {
name : DataTypes.STRING(255),
email : DataTypes.STRING(255),
username : DataTypes.STRING(45),
password : DataTypes.STRING(100),
}, {
classMethods : {
associate : function(models) {
User.hasOne(models.Config)
}
}
});
return User;
};
// CONFIG MODEL
module.exports = function(sequelize, DataTypes) {
var Config = sequelize.define('Config', {
notifications : DataTypes.INTEGER
}, {
classMethods : {
associate : function(models) {
Config.belongsTo(models.User)
}
}
});
return Config;
};
Run Code Online (Sandbox Code Playgroud)
如您所见,"用户"有一个"配置","配置"属于"用户",所以在创建用户后我想自动创建他的配置行.
目标是: …
我正在根据我的要求评估SQLite数据库.SQLIte是否支持商店程序?如果是,那么有什么限制?SLIte是否支持该范围?谢谢Saurabh