学习 SQL Server 啊 努力 奋斗-----------------------------------------------------
解决方案 »
- 如何判断一个字段为纯字母?
- sql server 2005代理服务器中的数据库脱机了怎么联机啊!!!
- 求助 紧急
- 查询分析器中没有象其他编程工具一样的自动空格缩进和上行代码符合????
- 当数据库中某个表被前台程序调用,进入编辑或者写入操作状态时,系统表有没有记录这些信息?
- 请问如何写脚本来把两个完全相同的记录之一的某个字段修改?
- 怎样统计时间??请高手帮忙。
- 请高手帮我写一个sql查询,我把表和查询的要求写的比较清楚了,请大侠指点,谢谢
- ??如何调用这样的存储过程(变量里有image OutPut)
- 签字在数据库中如何实现?
- 高手请进,复杂的查询语句
- 还是截取字符串的问题, zlp321002(她是我的唯一.),wangkenping(找有感觉的妹妹)再帮我改一下
CONSTRAINT [CK_t_2] CHECK ([objectid] = '24' or [objectid] = '25')
你把PK_t_2写成了PK_t_1
ALTER TABLE [dbo].[t_1]
CHECK CONSTRAINT ALL这样还是没有优化分区视图.
t_1.PK_t_1 50%
t_2.PK_t_2 50%
但是可以往视图中插入数据。
修改后脚本:
CREATE TABLE [dbo].[t_1] ([objectid] [nvarchar] (50) NOT NULL ,[g] [nvarchar] (10) NOT
NULL ,[val] [int] NULL ) ON [PRIMARY]ALTER TABLE [dbo].[t_1] WITH CHECK ADD CONSTRAINT [PK_t_1] PRIMARY KEY CLUSTERED ([objectid],[g]) ON [PRIMARY] ,
CONSTRAINT [CK_t_1] CHECK ([objectid] = '23')CREATE TABLE [dbo].[t_2] ([objectid] [nvarchar] (50) NOT NULL ,[g] [nvarchar] (10) NOT
NULL ,[val] [int] NULL ) ON [PRIMARY]ALTER TABLE [dbo].[t_2] WITH CHECK ADD CONSTRAINT [PK_t_2] PRIMARY KEY CLUSTERED ([objectid],[g]) ON [PRIMARY] ,
CONSTRAINT [CK_t_2] CHECK ([objectid] = '24' or [objectid] = '25') insert into t_1(objectid,g,val) values('23','1',6)
insert into t_1(objectid,g,val) values('23','2',3)
insert into t_2(objectid,g,val) values('24','1',1)
insert into t_2(objectid,g,val) values('25','1',1)create view t as
select objectid , g,val from t_1
union all
select objectid , g,val from t_2select objectid from t where objectid ='23' and g=1
改为
select objectid from t where objectid ='23' and g='1'试一下
select objectid from t where objectid ='23' and g='1'是正确的;
但是为什么?能否解释一下,谢谢!