问一个sql server的问题

作者&投稿:施戚 (若有异议请与网页底部的电邮联系)
问一个关于SQL语句的问题!~

nodeID是int的,in里面的结果集是varchar,改成:
SELECT
NodeID,arrChildID,ItemListOrderType,ItemPageSize FROM PE_Nodes WHERE
convert(NodeID,varchar) IN (SELECT cast(arrChildID as varchar) FROM PE_Nodes WHERE
nodeid=14 and NodeName='新闻')
试试

应该是把括号里面的全部转换为小写吧,因为Sqlserver不区分大小写,所以为了以防两个字符串仅仅是大小写的不一样而是用charindex搜索不出来吧。我错了,charindex貌似也不区分大小写。哎,我也不清楚有什么作用了。

你查看下使用sql语句,select*from student1
如果查询出来有数据,则删除,重新创建student1
delete from student1


玉田县17248188448: 问一个sqlserver的问题 -
咎垂膦甲: 问题很可能出在sql里面,你需要把组出的sql字符串检查一下,看里面有没有没有过滤掉的非法字符,如:输入的字符串中含有单引号等等.

玉田县17248188448: 请教一个SQL server的问题 -
咎垂膦甲: 先删除原有的id列alter table aa drop column id 然后再重新添加一列具有 identity属性的字段alter table aa add id int identity(1,1)

玉田县17248188448: SQLServer服务管理器问一个很菜的问题:右下角任务内的:正
咎垂膦甲: 是后台数据库在运行中,为应用程序提供数据库支持.通常是因为你的计算机中安装了需要使用数据库的软件,例如一些财会程序,报表程序,它们通常会在安装的同时在你的机器中安装SQL.并在开机时自动运行SQL以保证自身正常工作.如果停用可能会造成这些软件无法使用.

玉田县17248188448: SQL Server中常见的问题与解决方法 -
咎垂膦甲: 关于事务日志 在使用sql server时,经常会出现系统提示事务日志 已满的错误信息(错误1105),以使的应用系统的数据库 无法打开,影响到系统的正常运行.通常有三种方法可以 解决这一问题: ●扩展数据库空间 可以通过扩展数据库大小来...

玉田县17248188448: 问个关于数据库SQL Server的问题,高手来,有肉~~~
咎垂膦甲: 是你安装的时候出现的问题 你安装的时候应该把防火请 360等一些阻止的软件全部关闭掉 我曾经也遇到这样的问题 我是把这些阻止的软件全部卸载然后重装数据库软件的 就样就搞定了 同时你还必须把注册表和相关文件删除掉才可以 我建议你重装系统 在系统没装任何的安全软件的前提下装下你的数据库 绝对没问题 希望可以给帮到你

玉田县17248188448: 各位高手!向你们请教一个问题.是SQL Server中的SQL语句!刚学请多指教! -
咎垂膦甲: 1.如果你想添加字段,并且指定字段的位置,那么必须在管理器里操作.语句可以添加列,但是不可以添加到指定位置.alter table 表名 add 字段名 类型2.修改某列的类型alter table 表名 alter column 列名 类型3.你这个删除某一行数据,说的人就有点晕了.你是想删除某一列,还是想删除某一行数据?我看你的问题,猜测你是想删除某一列,而不是删除数据alter table 表名 drop column 列名4.我回答1的语句,可以插入列,但是只能添加到末尾.

玉田县17248188448: 问一个数据库sql的问题 -
咎垂膦甲: Oracle: 1 2 3 4 5 6 7 8 9 10select name,count(1) count1,sum(decode(flag, '1', 1, 0)) count2,decode(count(1),0,0,round(sum(decode(flag, '1', 1, 0)) / count(1) * 100, 2))from test_0727where id = 'x'group by name

玉田县17248188448: 有关SQL server管理器的问题~ -
咎垂膦甲: OS全称是Operation System,即操作系统的意思.当启动OS时自动启动服务,不能勾掉,勾掉后,你要使用数据库,就必须手动启动服务了.右下角的sql server管理器的图标可以通过以下方式去掉:开始->运行 输入msconfig回车.弹出窗口中,选择“启动”选项卡,找到“服务管理器”取消选中,并确定.需要重启机器,你可以选择立即重启或等下重启.然后在你重启机器后,会弹出一个窗口,提示你修改了启动项目,你需要勾上唯一的一个选项,并确定,才能保持修改有效.

玉田县17248188448: 请教一个简单的sql问题 -
咎垂膦甲: 比较好的处理方案在sqlserver 中使用identify列,在视图中进行生成代码的拼接.在oracle中使用序列生成数字id,存储时在程序端读入生成值连接结果.折中的方案使用触发器读取最大id或保存在共享存储中的数字,+1后拼接生成id插入到记录.不过效率较差或可能会出现竞争的情况.但是oracle官方提供过一个迁移工具,对sqlserver的identify列迁移的补偿方案就是如此,有兴趣的话可以试试看.

玉田县17248188448: 新手对SQL SERVER的一些问题,大侠们进来帮帮忙.在线等. -
咎垂膦甲: 虽然SQL的企业管理器是可视化的,但对于初学者来说,并不太好用,你可以使用Access来打开和管理SQL数据库,只需要简单几步设置:方法1.推荐使用用项目,打开ACCESS--文件--新建--使用现有数据的项目 设置连接SQL Server的服务器...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网