<?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>数据库 &#8211; 知识箱</title>
	<atom:link href="https://www.kmsbox.com/tag/datebase/feed" rel="self" type="application/rss+xml" />
	<link>https://www.kmsbox.com</link>
	<description>IT知识收集箱</description>
	<lastBuildDate>Fri, 20 Feb 2026 10:59:20 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>数据库字段空格造成订单对接失败</title>
		<link>https://www.kmsbox.com/software/655.html</link>
		
		<dc:creator><![CDATA[歡哥]]></dc:creator>
		<pubDate>Thu, 11 Apr 2024 03:58:19 +0000</pubDate>
				<category><![CDATA[软体]]></category>
		<category><![CDATA[数据库]]></category>
		<guid isPermaLink="false">https://www.kmsbox.com/?p=655</guid>

					<description><![CDATA[有些B端老得商业系统，对字符串得空格没有做限制，造成订单对接失败。 临时解决办法： /查询是否有空格/ /使用 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>有些B端老得商业系统，对字符串得空格没有做限制，造成订单对接失败。</p>



<p>临时解决办法：</p>



<p></p>



<p></p>



<pre class="wp-block-code"><code><code>SELECT * FROM your_table WHERE CHARINDEX(' ', your_column) > 0;</code></code></pre>



<p></p>



<p>/<em>查询是否有空格</em>/</p>



<pre class="wp-block-code"><code>UPDATE your_table SET your_column = REPLACE(your_column, ' ', '');</code></pre>



<p>/<em>使用 Replace函数替换空格</em>/</p>



<p>为了避免数据维护时出现空格，你可以在插入或更新数据时，采用一些策略来规范化输入数据。以下是一些方法：</p>



<p>前端验证： 在用户输入数据之前，可以在前端进行验证并删除空格。这可以通过编程语言（如JavaScript）或前端框架来实现。<br>后端验证： 在后端应用程序接收数据后，进行验证和清理操作。例如，你可以使用服务器端脚本来移除或替换字段中的空格。<br>数据库触发器： 你可以在数据库中创建触发器，以在插入或更新数据时自动清除空格。这取决于你使用的数据库管理系统，触发器可以在数据库层面执行数据清理操作。<br>应用层数据规范化： 在应用程序中，确保对数据进行适当的规范化和清理。这包括在将数据存储到数据库之前清除空格。<br>文本处理函数： 使用数据库的文本处理函数来清除或替换字段中的空格。例如，在SQL Server中，你可以使用LTRIM和RTRIM函数来删除字段两侧的空格。<br>数据录入规范： 建立数据录入规范，要求用户在输入数据时避免使用空格，或者在数据录入时自动去除空格。<br>定期数据清理： 定期运行脚本来清理数据库中已存在的空格，以确保数据保持一致性。<br>选择适合你的情况的方法，以确保数据中不会出现不必要的空格，这将帮助提高数据质量和维护的效率。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>shared memory realm does not exist</title>
		<link>https://www.kmsbox.com/os/windows/42.html</link>
		
		<dc:creator><![CDATA[歡哥]]></dc:creator>
		<pubDate>Wed, 26 Jan 2022 08:48:04 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[数据库]]></category>
		<guid isPermaLink="false">https://www.kmsbox.com/?p=42</guid>

					<description><![CDATA[Ghost 了一个装有oracle的系统，使用PLSQDEV 连接时，出现两个错误，其中一个是 ORA-271 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ghost 了一个装有oracle的系统，使用PLSQDEV 连接时，出现两个错误，其中一个是</p>



<p>ORA-27101: shared memory realm does not exist </p>



<p>解决方法： 后台重启数据库</p>



<p>1.进入CMD （管理员模式）</p>



<p>2.  sqlplus /nolog</p>



<p>3. conn  <strong>user/pwd</strong> as sysdba     （user,pwd 为你自己的用户名密码）</p>



<p>4. Startup   启动数据库</p>



<p>命令提示：</p>



<p>Database  mounted (数据库装载完毕)<br>Database  opened （数据库已经打开）</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
