当前位置: 编程技术>移动开发
本页文章导读:
▪oracle 中剔除表 drop delete truncate 的区别 oracle 中删除表 drop delete truncate 的区别
同点,使用drop delete truncate 都会删除表中的内容
drop table 表名
delete from 表名(后面不跟where语句,则也删除表中所有的数据)
truncate table 表名
区.........
▪ phoneGap装配失败 phoneGap安装失败
终端中输入sudo chown [username] "/Users/[username]/Library/Developer/Xcode/Templates"[username]换成你的用户名
......
▪ 增添桌面快捷方式 添加桌面快捷方式
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
private void addShortcut() {
Intent shortcut = new Intent(
"com.android.launcher.action.INSTALL_SHORTCUT");
// 快捷.........
[1]oracle 中剔除表 drop delete truncate 的区别
来源: 互联网 发布时间: 2014-02-18
oracle 中删除表 drop delete truncate 的区别
同点,使用drop delete truncate 都会删除表中的内容
drop table 表名
delete from 表名(后面不跟where语句,则也删除表中所有的数据)
truncate table 表名
区别
首先delete 属于DML,当不commit时时不生效的
而truncate 和 drop 则是直接生效的,不能回滚。
truncate 和 delete 不删除表的结构,只是针对表中的内容删除
drop语句将删除表的结构,被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.
truncate 会释放占用空间,而drop 和 delete不会。
速度:drop>truncate>dalete
综上所述,可以得到一个问题,使用drop 和 truncate相对delete是危险的,当使用drop 和 truncate 时不能回滚。delete相对安全,可以回滚,并且commit以后才会提交,并且不会删除表结构,也不会释放表所占用的空间。
上文来自: http://zhengweiit.blog.51cto.com/1109863/514860
[2] phoneGap装配失败
来源: 互联网 发布时间: 2014-02-18
phoneGap安装失败
终端中输入
[username]换成你的用户名
终端中输入
sudo chown [username] "/Users/[username]/Library/Developer/Xcode/Templates"
[username]换成你的用户名
[3] 增添桌面快捷方式
来源: 互联网 发布时间: 2014-02-18
添加桌面快捷方式
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
private void addShortcut() { Intent shortcut = new Intent( "com.android.launcher.action.INSTALL_SHORTCUT"); // 快捷方式的名称 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name)); shortcut.putExtra("duplicate", false); // 不允许重复创建 // 指定当前的Activity为快捷方式启动的对象: 如 com.everest.video.VideoPlayer // 注意: ComponentName的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序 // ComponentName comp = new ComponentName(this.getPackageName(), // "."+this.getLocalClassName()); // shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new // Intent(Intent.ACTION_MAIN).setComponent(comp)); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(this, AddShortCutActivity.class)); // 快捷方式的图标 ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext( this, R.drawable.ic_launcher); shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes); sendBroadcast(shortcut); }
最新技术文章: