如题。
解决方案 »
- 急需DELPHI线程池代码,准备做完成端口
- 想通过指针 (pointer) 将 TGraphic 图像传递到其他的窗口,不知道该如何处理
- 新手上路:关于FastReport的主从报表问题请教,急急急,高分送!
- TDBGrid怎么有滚动条而不支持滚动?
- 请问如何实现像QQ一样在MEMO,richedit里加入显示图标呢??
- 各位大哥,我是一个初学者,我想问为什么要动态配置odbc????
- 问个比较傻的问题。Delphi中如何让非MainForm的窗体,在windows任务栏上显示标题
- 要考试了!help me!
- 哪位大侠写过类似pascal的编译器?请多多指教!
- 各位同志,用sql的order by 可以对表中的字段排序,那排序后如何再在dbgrid里生成一个名次的字段?
- 请问一个数据库连接的问题
- 高高手进来!前所未有的问题
]下例将表 customers 中的列 contact title 重命名为 title。EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
我用的是Access数据库,因为有这个需要,想修改一下数据库里的字段名,不知能不能
用Sql语句修改。
alter table 表
add 新字段名 intupdate 表 set 新字段名 = 旧字段名 alter table 表 drop 旧字段名
]下例将表 customers 中的列 contact title 重命名为 title。EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
看到SQL Server是怎么样实现更改字段名啦.
腳本中對一般的變動操作執行的腳本都是在內存表中重新創建一個新的臨時表;
然後將原來的表drop掉,
將臨時表的表明變更為原來的表名.
而實際操作中明顯沒必要這麼做;qizhanfeng(glacier)的回覆基本能夠滿足樓主的要求
ALTER TABLE tb1 ALTER COLUMN zd1 datetime添加时间类型的字段
ALTER TABLE tb1 ADD chrq datetime添加VARCHAR类型的字段,长度50,默认会允许空
ALTER TABLE tb1 ADD chrq1 varchar(50)修改字段为varchar(50),允许空
ALTER TABLE tb1 ALTER COLUMN chrq1 varchar(50) COLLATE Chinese_PRC_CI_AS NULL字段名更改
EXEC sp_rename 'tb1.chrq1', 'chrq2', 'column'添加一BIT类型的字段,默认1,不允许为空
ALTER TABLE color ADD 自动计算 bit DEFAULT 1 NOT NULL删除字段
alter table 表 drop column 字段添加一个自增长的字段,增长深度为1
alter table aa add id int identity(1,1)给一个不是主键的字段加主键,但是要求之前整个表没有主键,否则会出错
ALTER TABLE tb1 ADD CONSTRAINT newid PRIMARY KEY NONCLUSTERED (id) ON [PRIMARY]