SQL语句中,用什么命令提交已执行的数据库 *** 作

SQL语句中,用什么命令提交已执行的数据库 *** 作,第1张

1 可以先创建一个记事本文件,将sql语句编写完成后保存,将后缀名改成“sql”,随后打开数据库可视化软件,本例用Navicat

2 打开软件并连接好数据库,随后将编写好的sql脚本拖到下列界面

3 随后会自动d出来是否运行界面

存储过程(函数)的调试?可以用pgAdmin或者edb-debugger(更新2008-09-26)

pgAdmin

工具主页:>

1编辑postgresqlconf

shared_preload_libraries = '$libdir/plugins/plugin_debuggerso' 

2重新启动数据库restart

3执行/opt/PostgreSQL/91/share/postgresql/contrib/pldbgapisql

 

如果使用postgres-912-1i386openscgrpm这个rpm包安装的数据库,执行以上3个步骤即可开启调试。

rpm -ivh postgres-912-1i386openscgrpm 

 

由于我使用以下的几个rpm包安装的postgresql912,

rpm -ivh postgresql91-libs-912-1PGDGrhel5i386rpm   

rpm -ivh postgresql91-server-912-1PGDGrhel5i386rpm   

rpm -ivh postgresql91-912-1PGDGrhel5i386rpm    

rpm -ivh postgresql91-contrib-912-1PGDGrhel5i386rpm 

实际配置过程中发现,我的环境中没有plugin_debuggerso和pldbgapisql这两个文件。

直接把postgres-912-1i386openscgrpm包安装好的so文件拿来使用,可以配置成功。需要plugin_debuggerso,targetinfoso和pldbgapiso(目录可能是 /opt/postgres/91/lib/postgresql/)这三个so文件和pldbgapisql文件。

进行如下 *** 作:

1在postgresql91的lib目录(如:/usr/pgsql-91/lib/)新建plugins文件夹,拷贝plugin_debuggerso至plugins目录下

2拷贝targetinfoso和pldbgapiso文件至postgresql91的lib目录下

3编辑postgresqlconf

4执行pldbgapisql,

psql -U postgres -h localhost -f /home/pldbgapisql 

5重启数据库,配置完成

配置完成后,在pgAdmin3中,右键存储过程会出现调试中的选项,

EnterpriseDB提供的pg插件edb-debugger

工具主页:>PG默认是不支持function调试的,要在PG里调试function得安装enterpriseDB提供的pg插件edb-debugger(PL/pgSQL Debugger Currently requires PostgreSQL 82 or higher (or EnterpriseDB 814 or higher) The PL/pgSQL debugger lets you step through PL/pgSQL code, set and clear breakpoints, view and modify variables, and walk through the call stack)

    

安装edb-debugger:

1)源码方式安装pg,(这里不作详细说明,请参照我的另一篇文章)

2)下载edb-debugger

    地址:进行调试了。

参考来源:

>

>

pgAdmin III 怎样查看sql语句里的某个表的信息

toad中格式化sql语句的 *** 作方法:

1、选择想要选中的语句,单击编辑工具栏上的格式化代码 (Format Code) ,或选择下拉箭头选择:

仅格式化大小写、

配置文件代码,或

格式化程序选项(打开选项 (Options) 窗口)。

2、要格式化整个脚本

单击编辑工具栏上的即可。

以上就是关于SQL语句中,用什么命令提交已执行的数据库 *** 作全部的内容,包括:SQL语句中,用什么命令提交已执行的数据库 *** 作、怎么连接MYSQL数据库和执行SQL语句(mysql数据库连接命令)、pgadmin iii怎么用命令行创建数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9874208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存