数据库操作
wolfalcon
这个作者很懒,什么都没留下…
展开
-
SQL server 忘记sa密码
在企业管理其中用windows身份登录,确保选中服务器,点击新建查询,输入如下代码:EXEC sp_password NULL, "新密码", "sa" 点击感叹号执行!原创 2012-11-28 22:12:44 · 923 阅读 · 0 评论 -
sql2000备份文件在sql2005中还原
首先在2005中建立兼容模式的数据库如图:然后在数据中上右键-任务-还原。点选“源设备”定位到备份文件目录,备份文件扩展名必须为.bak。确定后如图:选择还原checkbox。点选左上角“选项”。后选择右侧“覆盖原有数据库”如图:确定,开始还原。OK。原创 2012-11-21 23:07:51 · 751 阅读 · 0 评论 -
sql 2008 无法绑定由多个部分绑定的标示符
两个表 table1(id, c1, c2) table2(id, bm, mc)c1,c2的数据源来自table2的mc列,且c1 c2列中的内容完全一致(每行的数据都相等)。现在想把c1和c2变成其所对应mc的bm列。写sql语句update table1set table1.c1 = table2.bmwhere table1.c2 = table2.mc原创 2017-01-16 23:10:01 · 11142 阅读 · 5 评论 -
MySQL中的basedir和datadir的作用
在 MySQL 的配置文件 my.ini 或者 my.cnf 文件中1、basedir 参数原文说明为:Path to installation directory. All paths are usually resolved relative to this.解释:该参数指定了安装 MySQL 的安装路径,填写全路径可以解决相对路径所造成的问题。例如:basedir="E:/dev/MySQL...转载 2018-05-31 18:57:26 · 34865 阅读 · 1 评论 -
安装mysql遇到的一系列坑,mysql8.0 root密码设置成了中文 同时安装mysql5.6和mysql8.0 navicate连接两个版本的mysql
安装了mysql8.0之后,用navicate连接mysql,结果却出现了如下错误,上网查,答案是:于是在mysql8.0的commond line client下进入mysql 并复制了这段代码,本想在命令行中粘贴后在改掉‘你的密码’换成自己的密码,然后再回车执行,没想到的是在命令行中右键粘贴后,该段代码直接被立即执行了,由于是初学mysql,对命令行返回的信息不明其意,未来得及重新执行正确的代...原创 2018-05-31 20:38:24 · 4430 阅读 · 4 评论 -
mysql5.6无法进入mysql数据库
在mysql5.6的bin目录下执行mysql,虽然之前已经设置了root密码但是这个命令仍然可以进去mysql。但是show databases只能看到两个数据库,执行 use mysql会出现执行其他命令入修改密码查询表等也会出错。解决的办法是不要直接执行mysql。而是要执行 mysql -uroot -p而后输入密码进入,才是真正的root用户。网上说这是由于mysql5.6下存在匿名用户...原创 2018-05-31 20:59:31 · 3208 阅读 · 2 评论 -
pl/sql无法连接oracle的解决过程心得
刚装好的oracle,pl/sql之前都好好的突然一天,pl/sql登录连接oracle失败了。提示ora-01034:ORACLE NOT AVAI LABLEora-27101:shared memory realm does not exist然后试着在cmd中 启动sqlplus /nologconn /as sysdbastartup出现如下错误:ORA-00...原创 2018-09-30 09:10:51 · 1436 阅读 · 0 评论 -
pb dw为多表联合查询时,如何利用存储过程同时更新多个表!
如图:一个多表联合查询的dw当我们在界面中对该dw的信息进行修改并想保存的时候,突然发现dw的update功能中只能对其中一个表进行更新。如图:这让人非常的苦恼。虽然可以通过后台代码进行表的操作和更新。但是总觉得这种方法太繁琐。而且似乎不是正途。于是研究了一下是否可以通过存储过程进行多表的更新呢。如图:pb的dw更新功能中有通过存储过程进行更新的选项。于是在SQL...原创 2019-09-08 11:35:38 · 1017 阅读 · 0 评论 -
pb dw.update()时出现主键重复时如何屏蔽datawindow error对话框及截获出错信息
一行简单的代码if dw_2.update() = -1 then //ls_err= SQLCA.SQLErrText rollback using sqlca; if sqldb = 2627 then messagebox("","主键重复,保存失败!" + sqlerr) else messagebox("",...原创 2019-09-08 18:37:44 · 2303 阅读 · 1 评论