当前位置:首页 » 编程语言 » sql0911n2
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql0911n2

发布时间: 2022-08-16 08:19:16

sql1391N 该数据库已由数据库管理器的另一实例使用。 SQLSTATE=51023

能不能换个名字试试

❷ DB2 函数报错 SQL0104N SQLSTATE=42601

"'<'"
输入命令字符串中的语法错误,字符、标记或子句无效或丢失。

❸ 求救,SQL1013N 数据库连不上,为什么

在左面找到 ‘安全性’ 单击右键 选择‘新建”,“登录” 弹出一个对话框,在登录名中输入你的登录号,选择'SQLSERVER身份验证',并输入密码,可以把‘用户下次登录时必须修改密码’取消掉。 点击‘用户映射’,在右面选择要映射的数据库,并在前面打勾!在下面一栏中‘db-owner’和‘public’前面打勾。然后点击'状态'在右面栏中选中"授予"、“启用”,这两项一般是默认的,但如果默认的不是此两项必须改过来,不然是连不上的!点击‘确定’。 2:找到SQL服务器,在左栏中上面,单击右键,在弹出的菜单中选择“属性”命令。弹出一个对话框,单击“安全性”,在“服务器身份验证”下面选择“SQL SERVER和WINDOWS身份验证模式”,在前面打勾!记得这一步很重要,如果没有这一步你就别想登录成功!然后单击“确定”就可以了! 3:重新启动服务就可以选择SQL SERVER 身份验证模式登录了!

❹ linux下创建数据库报错:SQL1096N The command is not valid for this node type.哪位大侠知道怎么解决

如果命令没有问题的话,那就要看看当前用户的环境了

1、首先当前用户需要是数据库实例用户或者引用了数据库实例用户的sqllib/db2profile,如果木有建实例的话,请创建db2实例(实例用户和db2实例是名字一样的),并且配置db2各种用户组,把实例用户加到管理员组

2、切换到实例用户,注意su的时候,用su - xxx的形式,一定要加中间的横杠,不然环境还是不对的,在实例用户下创建数据库

❺ sqlsever如何将数字转换成对应中文啊,比如 1992转换成 一九九二 sql语法,坐等。

创建一个自定义的函数

CREATEFUNCTION[dbo].[f_num_chn](@numnumeric(14,2))
RETURNSvarchar(100)
AS
BEGIN
DECLARE@n_dataVARCHAR(20),@c_dataVARCHAR(100),@n_strVARCHAR(10),@iint
SET@n_data=RIGHT(SPACE(14)+CAST(CAST(ABS(@num*100)ASbigint)ASvarchar(20)),14)
SET@c_data=''
SET@i=1
WHILE@i<=14
BEGIN
SET@n_str=SUBSTRING(@n_data,@i,1)
IF@n_str<>''
BEGIN
IFnot((SUBSTRING(@n_data,@i,2)='00')or((@n_str='0')and((@i=4)or(@i=8)or(@i=12)or(@i=14))))
SET@c_data=@c_data+SUBSTRING('零壹贰叁肆伍陆柒捌玖',CAST(@n_strASint)+1,1)
IFnot((@n_str='0')and(@i<>4)and(@i<>8)and(@i<>12))
SET@c_data=@c_data+SUBSTRING('仟佰拾亿仟佰拾万仟佰拾圆角分',@i,1)
IFSUBSTRING(@c_data,LEN(@c_data)-1,2)='亿万'
SET@c_data=SUBSTRING(@c_data,1,LEN(@c_data)-1)
END
SET@i=@i+1
END
IF@num<0
SET@c_data='(负数)'+@c_data
IF@num=0
SET@c_data='零圆'
IF@n_str='0'
SET@c_data=@c_data+'整'
RETURN(@c_data)
END

❻ 求助:创建数据库时 报 SQL1229N错误

试过种种方法,都不能解决问题
发现如果所有节点只在一台服务器上,则能够正常创建数据库
能google到很多结果,我是参考了下面的文章解决问题的:
http://q.yesky.com/group/review-11029536.html
(貌似这应该是谁写的博客,然后被这个网站盗用了,不找出处了!)

❼ Windows db2 做restore恢复 出现“SQL20319N 不允许在自动存储器表空间上执行 SET TABLESPACE CONTAINE”

解决办法:在最初开始恢复的时候就需要设置个路径
例如:db2 restore db movies from d taken at 20021006213640 on d: redirect
其中d:为windows下的d盘,即自动表空间存放的地址,若你需要在aix上或者windows下其它盘符恢复,替换成相应路径即可~

❽ 求助SQL0901N 错误

[IBM][CLI Driver][DB2/6000] SQL0901N SQL 语句因为不严重的系统错误而失败。可以处理后续 SQL 语句。
把你报错的sql贴出来看看

❾ SQL数据库中Numeric(10,2)是什么意思

SQL数据库中Numeric(10,2)是指字段是数值型,Numeric(10,2)表示总位数为10,小数点后为2位的数,也就是说这个字段的整数位最大是8位。

SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型

numeric(p,s)p 为精度(有效位),表示可储存数值的最大位数,小数点左右两侧都包括在内,默认最大位为38 位;s为小数位数,标识小数点后 面所能储存的最大位数,默认最小位为0位。

(9)sql0911n2扩展阅读:

以下为其它SQL中的字段的属性:

bit  0或1的整型数字 

int  从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字 

smallint  从-2^15(-32,768)到2^15(32,767)的整型数字 

tinyint  从0到255的整型数字

decimal  从-10^38到10^38-1的定精度与有效位数的数字

❿ 用sql语句查询表中第N(1,2,3等)大的数

--我这里一共有13个数,1到13
--这句查出来就是13
select max(id) from cardInfo
--这句查出来就是1
select min(id) from cardInfo
--这句查出来的是比13小的数
select id from cardInfo where id < (select max(id) from cardInfo)
--比如现在就要取第二大,也就是12
select top 1 id from cardInfo where id < (select max(id) from cardInfo) order by id desc
--现在取第三大的数,11
select top 1 id from cardInfo where id < (select max(id) from cardInfo where id < (select max(id) from cardInfo)) order by id desc
--同理现在可以取第四大了,10
select top 1 id from cardInfo where id < (select max(id) from cardInfo where id < (select max(id) from cardInfo where id < (select max(id) from cardInfo))) order by id desc

把他复制到查询分析器里面能看得更清楚.