首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQLite更新语句

2013-08-14 
求一个SQLite更新语句alter table t_sys_operator alter column oper_pw [char](30) NULL----在SQLite中如

求一个SQLite更新语句
alter table t_sys_operator alter column oper_pw [char](30) NULL
----
在SQLite中如何写,更改一个列的数据长度
[解决办法]
alter table t_sys_operator alter column oper_pw char(30) NULL

[解决办法]
SQLite 仅仅支持 ALTER TABLE 语句的一部分功能,我们可以用 ALTER TABLE 语句来更改一个表的名字,也可向表中增加一个字段(列),
但是我们不能删除一个已经存在的字段,或者更改一个已经存在的字段的名称、数据类型、限定符等等。 
改变表名 - ALTER TABLE 旧表名 RENAME TO 新表名 
增加一列 - ALTER TABLE 表名 ADD COLUMN 列名 数据类型 限定符

建议:将原表改名,然后新建一张表,字段按你的要求修改。将数据导入新表,示例
ALTER TABLE  t_sys_operator alter RENAME TO "_entry_old_20121214";
CREATE TABLE entry (
"id"  INTEGER NOT NULL,
 .... 
)
INSERT INTO  t_sys_operator alter ("id", ...) SELECT "id", ... FROM "_entry_old_20121214";

[解决办法]

引用:
Quote: 引用:

alter table t_sys_operator alter column oper_pw char(30) NULL

Not Right 啊!


这个是sqlserver语法,我不知道SQLite里面的语法,你是用sqlserver数据库还是别的数据库

热点排行