简单点的做法是判断是否双字节字...
SELECT * FROM a WHERE length( b ) <> CHARACTER_LENGTH( b )
创建过程-----
CREATE PROCEDURE RpScript
@str varchar(500),
@str2 varchar(500)
AS
BEGIN
/*
select a.id as ID,a.name as Tab_Name,b.name as Cloumn_Name,c.name as Cloumn_Type
from sysobjects a,syscolumns b ,systypes c
where a.id=b.id and b.xtype=c.xtype and a.xtype='u' and c.name
in ('char', 'nchar', 'nvarchar', 'varchar','text','ntext')
*/
declare @t varchar(255),@c varchar(255)
declare table_cursor cursor for
select a.name,b.name from sysobjects a,syscol……
好吧,我们来分析一下 .trc 这货是如何产生的.
1.系统
2.手工定义
系统的话,通过设置SQL SERVER属性应该可以关掉,如果不行,尝试如下
USE master
EXEC sp_configure 'show advanced option', '1'
RECONFIGURE
sp_configure 'default trace enabled', 0
go
这样可以把默认跟踪关闭掉.
sp_configure 'c2 audit mode', 0 go
这个是关闭C2审核的.
如果是手工定义的话(不行就开show advanced option):
select * from ::fn_trace_getinfo(default)
--- 这个告诉你, 在你的SQL SERVER上有几个trace正在运行. 你仔细看, ……
今天尝试使用了Windows下的可视化mysql数据库管理工具Navicat,界面清爽,易操作上手,感觉还不错。
不过当连接上mysql后,无论打开任何一个数据库,都会提示:1577 - Cannot proceed because system tables used by Event Scheduler where found damaged at server start,按照提示的说法是系统表损坏,但没有理由全部都损坏吧。
于是上网查些相关信息,但比较失望,没有实际的解决方案。经过一番折腾,在mysql中文手册里发现一些信息,原来是从mysql5.1版本开始,系统表的结构进行了很大的调整,必须要进行升级系统表结构才能正……
mysqldump备份还原和mysqldump导入导出语句大全详解
mysqldump备份:
mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径
案例:
mysqldump -uroot -p1234 -hlocalhost db1 a -w "id in (select id from b)" --lock-all-tables > c:\aa.txt
mysqldump还原:
mysqldump -u用户名 -p密码 -h主机 数据库 < 路径
案例:
mysql -uroot -p1234 db1 < c:\aa.txt
mysqldump按条件导出:
mysqldump -u用户名 -p密码 -h主机 数据库 a --where "条件语句" --no-建表> 路径
mysqldump -u……
今天转论坛到新服务器,数据库总是出错,找了好久原来才发现是所有者的问题。其它表都是DBO,就其中一个表是原用户名。找到以下方法一搞定的。摘抄到此。
一、怎么样把sql server 2000的用户表的所有者,改成dbo,而不是用户名。
(附修改存储过程的方法,在查询器中执行:
答:
方法一:右键点击该表-》设计表,在上面的一排小图标中,点第二个“表和索引属性”,直接在“表”的选项页里更换所有者为dbo即可。
也可以点后3个任意图标(“管理关系”、“管理关系/键”、“条件约束”),切换到“表”的选项页来操作。(若没有上面的小……
连接Mysql数据库时出现了
Incorrect key file for table 'C:\WINDOWS\TEMP\#sql_9c4_0.MYI'; try to repair it
的异常,我的解决办法如下:
分析原因:可能是数据库中的表坏了,故需要修复一下表即可.
修表方法如下:
一法:. check table 和 repair table 方法
1,进入Mysql 控制台
2,use database;(你的数据库名)
3, check table tabTest;
如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:
> repair table tabTest;
进行修复,修复之后可以在用check table命令来进行检查。
修改表架构命令为:
Alter SCHEMA dbo TRANSFER tName
于是:
declare @name varchar(100),@sql nvarchar(255)
declare @aabb table([name] varchar(100))
insert into @aabb
select [name]
FROM sysobjects where name like 'kiyo_%' and xtype = 'u'
order by name
declare csr1 cursor
for
select [name] from @aabb
op……
m为上标,n为下标,例如取出第8到12条记录,m=8,n=12,Table为表名
Select Top n-m+1 * From Table Where Id>(Select Max(Id) From (Select Top m-1 Id From Table order By Id Asc) Temp) order By Id Asc
从TABLE表中取出第m到n条记录 (Exists版本)
Select TOP n-m+1 * FROM TABLE AS a Where Not Exists(Select * From (Select Top m-1 * From TABLE order by id) b Where b.id=a.id ) order by id
sel……
本文说说在access程序开发中常用的技巧,本文将会提供大家用access
实现的多表更新,子查询和日期查询技巧。
1>多表更新
update nct1_totalcollect t,nc_cantoncode c set t.lv=c.leveled
where c.cantoncode=t.cantoncode
2>子查询
ACCESS支持外连接,但不包括完整外部联接,如支持
LEFT JOIN 或 RIGHT JOIN
但不支持
FULL OUTER JOIN 或 FULL JOIN
3>日期查询
注意:ACCESS中的日期时间分隔符是#而不是引号
Select * From Tab1 Where [Date]>#2002-1-1#;
在DELPHI中我这样用
SQL.Add……
@echo off都没有解释为什要有这个 还有后面的那个*。bat
怎么没有一个回首页的连接···[face09]
你是转载高手吗?
这是叠罗汉么? 随便就往上面放。。。。。 一点规律都没有就上面写了四类···· 哎 年轻人哪
里面的东西不能自动换行。看起来真郁闷。。[face12]
从别的地方转载的,你爱看就看,不爱看也没了[face62]
[face78] 太多了前面要先有个目录···· 累、
[face78]无聊! 注册了有什么用啊 应该还没有人注册····