解决方案:在菜单栏依次选择【工具】—>【选项】—>【Designers】,将【阻止保存要求重新创建表的更改】前的CheckBox对号去掉
SQL的要点是中抽象应用程序以避免数据存储格式。你应该总是以你想要检索数据的意愿指定顺序。例如:SELECT col_name1, col_name2, col_name3 FROM tbl_name
将以col_name1、col_name2、col_name3的顺序返回列,而:
SELECT col_name1, col_name3, col_name2 FROM tbl_name
将以col_name1、col_name3、col_name2的顺序返回列。
在一个应用程序中,你应该决不基于他们的位置使用SELECT * 检索列,因为被返回的列的顺序永远不能保证;对你的数据库的一个简单改变可能导致你的应用程序相当有戏剧性地失败。
不管怎样,如果你想要改变列的顺序,你可以这样做:
以正确的列顺序创建一张新表。
执行INSERT INTO new_table SELECT fields-in-new_table-order FROM old_table.
删除或改名old_table。
ALTER TABLE new_table RENAME old_table。
修改列属性:alter
table
表名
alter
column
列名
类型
查询时替换"
select
regexp_replace
(列名,'\"','')
from
表
这里是利用正则表达式来替换双引号
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)