<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sybase数据库技术，数据库恢复专家 &#187; grant</title>
	<atom:link href="http://www.dbainfo.net/tag/grant/feed" rel="self" type="application/rss+xml" />
	<link>https://www.dbainfo.net</link>
	<description>提供Sybase ASE及Sybase SQL Anywhere数据库修复服务，电话：13811580958(微信)，QQ：289965371！We have many years of experience in recovering data from damanged Sybase devices. Contact us by Phone: +86 13811580958 Wechat: 13811580958 Email: 289965371@qq.com</description>
	<lastBuildDate>Sat, 14 Jun 2025 16:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>查找没有授予给其它用户权限的表以及权限</title>
		<link>https://www.dbainfo.net/find-not-grant-privilege-tables.htm</link>
		<comments>https://www.dbainfo.net/find-not-grant-privilege-tables.htm#comments</comments>
		<pubDate>Thu, 05 Sep 2013 14:18:53 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[grant]]></category>
		<category><![CDATA[表所有权]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2159</guid>
		<description><![CDATA[以将dbo创建的所有表授予相应权限给普通用户userA为例。 将dbo拥有的表的相应权限（select/insert/update/delete）授予给普通用户userA，使用以下SQL生成授权语句： select &#39;grant select&#160; on &#39; + user_name(uid) + &#39;.&#39; + name + &#39; to userA&#39;&#160; from sysobjects where type=&#39;U&#39; and uid=user_id(&#39;dbo&#39;) union all select &#39;grant insert on &#39; + user_name(uid) + &#39;.&#39; + name + &#39; to userA&#39;&#160; from sysobjects where type=&#39;U&#39; and uid=user_id(&#39;dbo&#39;) union all select &#39;grant update on &#39; + user_name(uid) [...]]]></description>
			<content:encoded><![CDATA[<p>以将dbo创建的所有表授予相应权限给普通用户userA为例。</p>
<p>将dbo拥有的表的相应权限（select/insert/update/delete）授予给普通用户userA，使用以下SQL生成授权语句：</p>
<blockquote>
<p>
		select &#39;grant select&nbsp; on &#39; + user_name(uid) + &#39;.&#39; + name + &#39; to userA&#39;&nbsp; from sysobjects where type=&#39;U&#39; and uid=user_id(&#39;dbo&#39;)</p>
<p>		union all</p>
<p>		select &#39;grant insert on &#39; + user_name(uid) + &#39;.&#39; + name + &#39; to userA&#39;&nbsp; from sysobjects where type=&#39;U&#39; and uid=user_id(&#39;dbo&#39;)</p>
<p>		union all</p>
<p>		select &#39;grant update on &#39; + user_name(uid) + &#39;.&#39; + name + &#39; to userA&#39;&nbsp; from sysobjects where type=&#39;U&#39; and uid=user_id(&#39;dbo&#39;)</p>
<p>		union all</p>
<p>		select &#39;grant delete on &#39; + user_name(uid) + &#39;.&#39; + name + &#39; to userA&#39;&nbsp; from sysobjects where type=&#39;U&#39; and uid=user_id(&#39;dbo&#39;)</p>
</blockquote>
<p>
	查看某张表的上用户的权限情况：</p>
<p>	sp_helprotect table_name</p>
<p>	查看用户所拥有的对象权限情况：</p>
<p>	sp_helprotect user_name<span id="more-2159"></span></p>
<p>如何知道哪些表的权限没有授予给userA，如何知道某张表的哪个权限没有授予给userA呢？</p>
<blockquote>
<p>select &#39;grant &#39; + (case o.action<br />
		when 193 then &#39;select&#39; <br />
		when 195 then &#39;insert&#39; <br />
		when 196 then &#39;delete&#39; <br />
		when 197 then &#39;update&#39; <br />
		else &#39;all&#39; <br />
		end)<br />
		+ &#39; on &#39; +&nbsp; user_name(o.uid) + &#39;.&#39; + o.name +&nbsp; &#39; to userA&#39;<br />
		from<br />
		(select name,id,uid,type,action<br />
		&nbsp; from sysobjects,(select 193 &#39;action&#39; union select 195 union select 196 union select 197) p<br />
		) o<br />
		left join sysprotects p1 on o.id=p1.id and p1.uid=user_id(&#39;userA&#39;) and o.action=p1.action<br />
		where o.type=&#39;U&#39; and o.uid=user_id(&#39;dbo&#39;) and p1.action is null<br />
		and o.name like &#39;%%&#39;<br />
		go</p>
</blockquote>
<p>&nbsp;</p>
<p>
	&nbsp;</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/find-not-grant-privilege-tables.htm">https://www.dbainfo.net/find-not-grant-privilege-tables.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/find-not-grant-privilege-tables.htm">查找没有授予给其它用户权限的表以及权限</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2019-04-12 -- <a href="https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm" title="Sybase ASE及SQL Anywhere数据库修复专家">Sybase ASE及SQL Anywhere数据库修复专家</a> (0)</li><li>2015-01-16 -- <a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm" title="master数据库配置区域(configuration area)损坏的一种修复方法">master数据库配置区域(configuration area)损坏的一种修复方法</a> (1)</li><li>2014-10-10 -- <a href="https://www.dbainfo.net/ase-object-name-length-limit.htm" title="ASE对象名称长度限制">ASE对象名称长度限制</a> (0)</li><li>2014-06-09 -- <a href="https://www.dbainfo.net/count_all_tables_rowcount.htm" title="统计用户数据库内所有表的行数">统计用户数据库内所有表的行数</a> (0)</li><li>2013-11-19 -- <a href="https://www.dbainfo.net/showplan_html_format.htm" title="以HTML格式显示ASE查询计划">以HTML格式显示ASE查询计划</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作">Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</a> (1)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务">Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3">Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序">Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作">Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/find-not-grant-privilege-tables.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASE中给用户授予创建函数的权限</title>
		<link>https://www.dbainfo.net/ase-grant-create-function-privilege-to-user.htm</link>
		<comments>https://www.dbainfo.net/ase-grant-create-function-privilege-to-user.htm#comments</comments>
		<pubDate>Sat, 30 Oct 2010 16:39:39 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[create function]]></category>
		<category><![CDATA[grant]]></category>
		<category><![CDATA[revoke]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=383</guid>
		<description><![CDATA[Sybase ASE在15.0.2后支持用户自定义函数，但是只能返回标量值，且调用的时候必须在函数名前加创建者的用户名，这一点很不友好哦。数据库的dbowner默认就有创建函数的权限。普通的用户默认不具有创建函数的权限。 用户escourt4创建自定义函数的时候报下面的错误： Msg 10331, Level 14, State 1: Server &#39;TEST&#39;, Procedure &#39;datefmt_lzf&#39;, Line 4: CREATE FUNCTION permission denied, database ultranms2, owner dbo 但是Sybase自动的客户端工具Sybase Central中却没有能够授予创建函数权限的地方。 只能授予创建缺省值(create default)，创建过程(create procedure)，创建规则(create rule)，创建表(create table)，创建视图(create view)，创建加密密钥的权限。 可以看到在Sybase Central中不能为用户授予创建函数(create function) 的权限。这可能是Sybase Central的一个缺陷。 看来只能到命令行下对用户进行授予创建函数的权限了。 执行： grant create function&#160; to escourt4 go 这样就给用户escourt4授予了创建函数的权限了。验证一下escourt4是否被授予了create function的权限。 执行 sp_helprotect 或者 sp_helprotect escourt4 这两个命令都没有看到escourt4被授予create function的信息。 但是，escourt4的确已经具有了创建函数的权限了。 执行下面的创建一个简单函数的列子。 [...]]]></description>
			<content:encoded><![CDATA[<p>Sybase ASE在15.0.2后支持用户自定义函数，但是只能返回标量值，且调用的时候必须在函数名前加创建者的用户名，这一点很不友好哦。数据库的dbowner默认就有创建函数的权限。普通的用户默认不具有创建函数的权限。</p>
<p>用户escourt4创建自定义函数的时候报下面的错误：</p>
<blockquote>
<p>Msg 10331, Level 14, State 1:<br />
		Server &#39;TEST&#39;, Procedure &#39;datefmt_lzf&#39;, Line 4:<br />
		CREATE FUNCTION permission denied, database ultranms2, owner dbo</p>
</blockquote>
<p>但是Sybase自动的客户端工具Sybase Central中却没有能够授予创建函数权限的地方。</p>
<p><img alt="Sybase Central中授予用户权限" height="439" src="https://www.dbainfo.net/wp-content/uploads/image/sybase-ase-grant-privileges.jpg" width="423" /></p>
<p>只能授予创建缺省值(create default)，创建过程(create procedure)，创建规则(create rule)，创建表(create table)，创建视图(create view)，创建加密密钥的权限。<span id="more-383"></span></p>
<p>可以看到在Sybase Central中不能为用户授予创建函数(create function) 的权限。这可能是Sybase Central的一个缺陷。</p>
<p>看来只能到命令行下对用户进行授予创建函数的权限了。</p>
<p>
	执行：</p>
<blockquote>
<p>grant create function&nbsp; to escourt4</p>
<p>go</p>
</blockquote>
<p>这样就给用户escourt4授予了创建函数的权限了。验证一下escourt4是否被授予了create function的权限。</p>
<p>执行 sp_helprotect 或者 sp_helprotect escourt4 这两个命令都没有看到escourt4被授予create function的信息。<br />
	但是，escourt4的确已经具有了创建函数的权限了。 执行下面的创建一个简单函数的列子。</p>
<blockquote>
<p>create function datefmt_lzf(@d datetime)<br />
		returns char(19)<br />
		as<br />
		&nbsp; return str_replace(convert(char(19),@d,117),&#39;/&#39;,&#39;-&#39;)<br />
		go</p>
</blockquote>
<p>
	返回日期的格式为：yyyyy-mm-dd hh:mi:ss 如：2010-10-31 00:18:32</p>
<p>&nbsp;</p>
<p>这样的话，怎么才能知道一个用户具有了创建函数的权限呢？</p>
<p>我初步估计是Sybase ASE一个小bug，导致不能正确的显示用户所拥有的权限。</p>
<p>验证方法如下：</p>
<p>1.既然在sp_helprotect不能正确的显示用户被授予create function的情况，先分析一下系统存储过程sp_helprotect的语法。发现这个过程内主要引用了：spt_values、sysattributes、sysprotects这三张系统表。</p>
<p>2. 建立一个文件，放在c:\1.txt ，内容如下：</p>
<blockquote>
<p>select * from master..spt_values<br />
		go<br />
		select * from ultranms2..sysprotects<br />
		go<br />
		select * from ultranms2..sysattributes<br />
		go<br />
		&nbsp;</p>
</blockquote>
<p>3.在用户被授予create function 之前，在命令提示符下执行如下命令：</p>
<blockquote>
<p>isql -Usa -P&lt;<em>sa_password</em>&gt; -S&lt;server_name&gt; -ic:\1.txt -oc:\before.txt</p>
</blockquote>
<p>4.给用户授予create function的权限，用sa登录数据库，执行：</p>
<blockquote>
<p>grant create function to escourt4</p>
</blockquote>
<p>5.在命令提示符下执行：</p>
<blockquote>
<p>isql -Usa -P&lt;<em>sa_password</em>&gt; -S&lt;server_name&gt; -ic:\1.txt -oc:\after.txt</p>
</blockquote>
<p>6.命令提示符下执行：</p>
<blockquote>
<p>fc c:\before.txt&nbsp; c:\after.txt c:\compare_result.txt</p>
</blockquote>
<p>打开比较结果c:\compare_result.txt文件，内容如下：</p>
<blockquote>
<p>正在比较文件 before.txt 和 AFTER.TXT<br />
		***** before.txt<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 </p>
<p>		(56 rows affected)<br />
		&nbsp;class&nbsp; attribute object_type<br />
		***** AFTER.TXT<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 <br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp; 280&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 </p>
<p>		(57 rows affected)<br />
		&nbsp;class&nbsp; attribute object_type<br />
		*****</p>
<p>		&nbsp;</p>
</blockquote>
<p>7.分析，通过上面的比较结果，发现在用户被授予创建函数的权限后，表sysprotects中增加了一条记录。</p>
<blockquote>
<p>id,uid,action,protecttype,columns,grantor<br />
		0,4,280,1,,1<br />
		&nbsp;</p>
</blockquote>
<p>到官方文档中查看sysprotects表的action列都有什么权限列表，唯独没有看到280代表什么。</p>
<p>action列可以为以下权限之一：</p>
<blockquote>
<p>﻿151 = references 167 =set proxy 或set session authorization &nbsp;&nbsp;&nbsp; 221 = create trigger 222 = create proc 224 = execute <br />
		187 = set statistics on 188 = set statistics off &nbsp;&nbsp;&nbsp; 228 = dump database 233 =create default &nbsp;&nbsp;&nbsp; &nbsp;<br />
		193 = select &nbsp;&nbsp;&nbsp; 235 =dump transaction &nbsp;&nbsp;&nbsp; &nbsp;<br />
		195 = insert &nbsp;&nbsp;&nbsp; 236 = create rule &nbsp;&nbsp;&nbsp; &nbsp;<br />
		196 = delete &nbsp;&nbsp;&nbsp; 253 = connect &nbsp;&nbsp;&nbsp; &nbsp;<br />
		197 = update &nbsp;&nbsp;&nbsp; 282 = delete statistics &nbsp;&nbsp;&nbsp; &nbsp;<br />
		198 = create table &nbsp;&nbsp;&nbsp; 317 = dbcc &nbsp;&nbsp;&nbsp; &nbsp;<br />
		203 = create database &nbsp;&nbsp;&nbsp; 320 = truncate table &nbsp;&nbsp;&nbsp; &nbsp;<br />
		205 = grant &nbsp;&nbsp;&nbsp; 326 = update statistics &nbsp;&nbsp;&nbsp; &nbsp;<br />
		206 = revoke 207 = create view &nbsp;&nbsp;&nbsp; 347 = set tracing &nbsp;&nbsp;&nbsp; &nbsp;</p>
</blockquote>
<p>系统表sysprotects.action不包含create function，那其它的表spt_values,sysattributes呢？</p>
<p>通过搜索上面生成的before.txt和after.txt两个文件，都没有找到关于create function的内容。</p>
<p>难怪sp_helprotect不会显示关于用户是否被授予了create function的权限了，没有基础数据支持啊。 呵呵。</p>
<p>最后再次验证一下action=280表示权限：create function。</p>
<p>执行revoke create function from escourt4撤销刚才授予给用户escourt4的创建函数的权限。</p>
<p>再次查询一下sysprotects表，发现没有了action=280的那条记录。</p>
<p>ps：action=280表示创建函数(create function)的权限。希望Sybase 能够完善这一点~</p>
<p>
	&nbsp;</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/ase-grant-create-function-privilege-to-user.htm">https://www.dbainfo.net/ase-grant-create-function-privilege-to-user.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-grant-create-function-privilege-to-user.htm">ASE中给用户授予创建函数的权限</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2013-09-05 -- <a href="https://www.dbainfo.net/find-not-grant-privilege-tables.htm" title="查找没有授予给其它用户权限的表以及权限">查找没有授予给其它用户权限的表以及权限</a> (0)</li><li>2012-06-07 -- <a href="https://www.dbainfo.net/iq-transfer-strings-to-hex.htm" title="IQ中得到字符串的十六进制形式">IQ中得到字符串的十六进制形式</a> (0)</li><li>2010-11-09 -- <a href="https://www.dbainfo.net/sybase-ase-current-date-last_day.htm" title="Sybase ASE v15.x中查询本月最后一天的日期的3种实现方法">Sybase ASE v15.x中查询本月最后一天的日期的3种实现方法</a> (0)</li><li>2010-10-18 -- <a href="https://www.dbainfo.net/sybase-ase15-0-3-sql-function-convert_datetime-format.htm" title="Sybase ASE15.0.3中用SQL Function来调整日期显示格式">Sybase ASE15.0.3中用SQL Function来调整日期显示格式</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-grant-create-function-privilege-to-user.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
