修改数据表字段名的简单问题,请帮忙 ALTER TABLE USERS RENAME COLUMN 住址 TO 家庭住址这条指令用 adoquery1.execsql 执行时发生错误,请问是何原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --测试表Create Table users(住址 varchar(10))--修改列名sp_rename 'users.住址' ,'家庭住址' ,'COLUMN'--效果select * from users 即 with ADOQuery1 do begin close; sql.Clear; sql.Text:='sp_rename '+#39+'users.住址'+#39+' ,'+#39+'家庭住址'+#39+',' +#39+'COLUMN'+#39; ExecSQL; end; alter table tablename modify (fieldsname1 fieldtype) --------------------------------------------------------------- 只要你这个用户有修改表的权限就可以了 跟其他的 SQL 语句是一样的使用方法 alter table tablename modify ( columnname1 columntype columnlength, columnname2 columntype columnlength ) 如果字段有约束,先要删除约束才能再修改或删除sp_helpconstraint 表名,NoMsg 执行sql找到这个表里面所有字段的约束 换成adocommand试一试?另外检查您的数据库联接串的账号是否有修改表的权限。 gcc中的g++和free pascal的联合编译的问题 如何设置才能使窗口的大小无法改变. 菜的问题 控件 一个不太难的fastreport问题 关于Tcombobox的问题?? 数据转换的问题(100分) 这段错误提示是什么意思,简单,送分! delphi qq俱乐部 我的号是 5139167,大家互相学习,联系方便,想加入的留号了 Delphi+Sql Server2000的任意条件查询如何实现。请举例! QuickReport 的问题??急 用delphi开发的一个软件平台,有数据库,在使用一段时间后如果放置30分钟不用了,再使用查询会报general sql error
Create Table users(住址 varchar(10))--修改列名
sp_rename 'users.住址' ,'家庭住址' ,'COLUMN'
--效果
select * from users
with ADOQuery1 do
begin
close;
sql.Clear;
sql.Text:='sp_rename '+#39+'users.住址'+#39+' ,'+#39+'家庭住址'+#39+',' +#39+'COLUMN'+#39;
ExecSQL;
end;
alter table tablename modify (fieldsname1 fieldtype)
---------------------------------------------------------------
只要你这个用户有修改表的权限就可以了
跟其他的 SQL 语句是一样的使用方法
alter table tablename modify
(
columnname1 columntype columnlength,
columnname2 columntype columnlength
)
sp_helpconstraint 表名,NoMsg 执行sql找到这个表里面所有字段的约束