社区
MS-SQL Server
帖子详情
sql语句的问题,还请各位再帮忙!
NoReady
2003-11-27 10:34:02
在不知道列名,而不知道约束名的条件下:
1、我想去掉列的主键约束,同时更改该列的类型长度及是否为空等
2、我想去掉列的外键引用,同时更改该列的类型长度及是否为空等
请问如何做到?
...全文
75
6
打赏
收藏
sql语句的问题,还请各位再帮忙!
在不知道列名,而不知道约束名的条件下: 1、我想去掉列的主键约束,同时更改该列的类型长度及是否为空等 2、我想去掉列的外键引用,同时更改该列的类型长度及是否为空等 请问如何做到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NoReady
2003-11-27
打赏
举报
回复
up
NoReady
2003-11-27
打赏
举报
回复
已经解决:如下
select c.name from syscolumns a,sysconstraints b,sysobjects c
where a.id=object_id('表名')
and a.name='列名' and a.id=b.id and b.constid=c.id and c.xtype='pk/fk'
NoReady
2003-11-27
打赏
举报
回复
to showmetoyou(鸿飞)
我看到有资料说,先根据字段找出约束名,然后删除约束名即可的
NoReady
2003-11-27
打赏
举报
回复
to showmetoyou(鸿飞)
这么复杂啊,我晕
showmetoyou
2003-11-27
打赏
举报
回复
你应该知道表名吧!你把它定义为无主键的表就可以了!
我告诉你SQL系统是怎样做到”去掉列的主键约束“这个过程的!”
“原表”==“建一个没有主键的临时表”==“DROP 原表”==“改为原表名”==“DROP 临时表”其实很要复杂!
bullHEcow
2003-11-27
打赏
举报
回复
帮你顶
erp系统管理员考试习题
笔试(erp系统管理员)题目 求解 偶乃一应届毕业生,上星期在网上见到一不错的公司招oracle数据库管理,于是屁颠屁颠跑到那公司,骗过门卫和保安,咨询了搞卫生的阿姨后,见到了人力资源部主管,话都没说上两句,给偶一道题目(erp系统管理员),结果没几个会做的。其实我自己也挺想往erp方向发展,所以打算下个星期再去。
请
各位大虾们帮
帮忙
忙,提点提点。(我在论坛上查了些,资料,还是有好多不会的。) 1。列出 erp供应商及erp产品的名称,版本? (erp供应商是不是:racle erp在咱国内的用户比如,华菱、湘钢、衡钢、承 钢、济钢等等。名称和版本呢?) 2。名词解释 erp,crm,hr,oa,srm,pdm (我只查到了erp,crm,hr的解释,其他的查不到) 3。用一句话说明 bom,采购计划,生产订单,销售订单,物料清单 (查不到 ) 4。写
sql语句
。 ‘存货档案’(表一): 存货编码(c),存货名称(c),存货规格(c),存货类别(c) ‘发货单’(表二):存货编码(c),数量(n),单价(n) 用sql写出 A:存货类别为'办公用品',发货金额在1000元以下的所有发货单 B: 按存货名称汇总发货单的发货金额 (此题会做一点点,但是写得不全,还得
请
大家指导) 5 写出erp系统对'销售发货单',‘销售普通发票’生成的会计分录 (完全摸不着头脑)
sql语句
ORDER BY 使用的CASE WHEN 函数
sql语句
ORDER BY 使用的CASE WHEN 函数1.准备工作2.需求3.
sql语句
如写的不正确,
请
各位大佬
帮忙
指点!谢谢各位!! 首先说明一下 在order by 中case when then并不会修改值,只是给数据做一下标识;下面我们将用
sql语句
来验证 1.准备工作 2.需求 将type为1的值先输出,并按照时间倒序;其余的按照时间倒序即可 3.
sql语句
SELECT * FROM employee ORDER BY CASE WHEN `type`=1 THEN 0
mysql动态
sql语句
_mysql 存储过程中使用动态
sql语句
Mysql 5.0 以后,支持了动态
sql语句
,我们可以通过传递不同的参数得到我们想要的值这里介绍两种在存储过程中的动态sql:set sql = (预处理的
sql语句
,可以是用concat拼接的语句)set @sql = sqlPREPAREstmt_nameFROM @sql;EXECUTEstmt_name;{DEALLOCATE | DROP} PREPAREstmt_name;CR...
mysql in 动态sql_mysql 存储过程中使用动态
sql语句
Mysql 5.0 以后,支持了动态
sql语句
,我们可以通过传递不同的参数得到我们想要的值这里介绍两种在存储过程中的动态sql:set sql = (预处理的
sql语句
,可以是用concat拼接的语句)set @sql = sqlPREPAREstmt_nameFROM @sql;EXECUTEstmt_name;{DEALLOCATE | DROP} PREPAREstmt_name;CR...
一则
SQL语句
调优的
问题
一则
SQL语句
调优的
问题
一则
SQL语句
调优的
问题
,该表日数据量比较大。查询速度很慢。曾经在主表上创建过索引但是实际使用过程中发现还不如不加索引。因此实在没办法了,希望各位能
帮忙
优化下##1. table_...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章