社区
VFP
帖子详情
请问如何用SQL语句更改一个表的字段长度,其他都不变.
marcovanbasten
2002-11-15 12:20:23
我用的是.dbf表.
...全文
249
11
打赏
收藏
请问如何用SQL语句更改一个表的字段长度,其他都不变.
我用的是.dbf表.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newfang
2002-11-18
打赏
举报
回复
alter table dbf_name alter field_name c(12)
其中C 代表字段类型(字符型),12代表宽度……
hax123
2002-11-17
打赏
举报
回复
假设改为C(20)
alter table 表名 alter 字段名 c(20)改为你要的类型或者长度就可以了
vongates968
2002-11-15
打赏
举报
回复
好像直接寫的SQL是沒有吧,至少說我是沒有聽說過,不過也不一定,
不過可以用改寫的方式變吧,也就是RENAME,可以試試!
liuri璇玑
2002-11-15
打赏
举报
回复
假设改为C(20)
alter table tablename alter fieldname c(20)
liuri璇玑
2002-11-15
打赏
举报
回复
还有,ALTER TABLE q ALTER column bb CHAR(20)
这是标准的SQL语句,看可不可以
liuri璇玑
2002-11-15
打赏
举报
回复
再试试:
ALTER TABLE q ALTER column bb C(20)
还有,这个能不能用Query,好象DELPHI应该用adocommand,不过不知道C++Builder
marcovanbasten
2002-11-15
打赏
举报
回复
是用C++Builder,和Delphi差不多。
还出那个错,难道它不认ALTER?
liuri璇玑
2002-11-15
打赏
举报
回复
啊,不是用VFP哪,你这是用什么语言,DELPHI吗
试试
ALTER TABLE q ALTER bb CHAR(20)
marcovanbasten
2002-11-15
打赏
举报
回复
AnsiString S="ALTER TABLE q ALTER bb C(20)";
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add(S);
Query1->Open();
我想完成的功能是把q表中的bb字段改成20长度的.
liuri璇玑
2002-11-15
打赏
举报
回复
把你的代码贴出来看看?
marcovanbasten
2002-11-15
打赏
举报
回复
为什么系统总是报错说:Invalid use of keyword
Token:alter
mysql常见查询语句和学习笔记解析.docx
mysql常见查询语句和学习笔记解析.docx
Mysql中使用
sql语句
修改
表
中某
一个
字段
的
长度
或者修改
字段
的类型
如果使用Spring jpa定义
表
中的
长度
使员工注册在:@Column(columnDefinition="类型(
字段
的
长度
)"); @Column(columnDefinition = "varchar(500) ") 使用注解的时候必须在getXXX()方法的上面才起作用, 如果
表
已经建成在修改
字段
的
长度
。只要在删除
表
,后再运行才可以修改完成
字段
的
长度
, 如果不想删除之,修改字
编写SQL 根据
字段
类型把varbinary转换成varchar,生成查询语句
以下是
一个
示例 SQL 脚本,它会动态生成并执行
一个
`SELECT` 查询,将所有 `VARBINARY` 类型的
字段
转换为 `VARCHAR` 类型,而其他
字段
保持
不变
。2. **插入
表
结构信息**:从 `INFORMATION_SCHEMA.COLUMNS`
表
中获取 `example_table` 的列名和数据类型,并插入到临时
表
中。5. **执行动态生成的 SQL 语句**:使用 `PREPARE` 和 `EXECUTE` 语句来执行动态生成的 SQL 语句。-- 执行动态生成的 SQL 语句。
mysql,通过sql修改已存在的
表
中某个
字段
的
长度
1、给已经存在的
表
,修改
字段
alter table tablename modify colum_name varchar(50) NOT NULL DEFAULT '' COMMENT '修改tablename
表
中colum_name
字段
的信息'; 2、给已经存在的
表
添加
字段
ALTER TABLE user ADD COLUMN (`user_name` VARCHAR(50) DEFAULT NULL COMMENT '给用户
表
新增用户名
字段
'); ...
Mysql中用SQL增加、删除
字段
,修改
字段
名、
字段
类型、注释,调整
字段
顺序总结
1.增加
一个
字段
代码如下 复制代码 //增加
一个
字段
,默认为空alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加
一个
字段
,默认不能为空alter table user add COLUMN new2 VARCHAR(20) NOT NULL; 2....
VFP
2,749
社区成员
29,141
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章