SQL语句中INDEX函数
在sql语句里看到这么一句SELECT/*+INDEX(SLMS_TRALOG_TSLMS_TRALOG_CALLED_IDX)*/(后面省略)。。。。请问1这一句是My...
在sql语句里看到这么一句
SELECT /*+ INDEX(SLMS_TRALOG_T SLMS_TRALOG_CALLED_IDX ) */ (后面省略)。。。。
请问
1 这一句是Mysql的专有语法么
2 这句什么含义,我是新手请高手说详细点 展开
SELECT /*+ INDEX(SLMS_TRALOG_T SLMS_TRALOG_CALLED_IDX ) */ (后面省略)。。。。
请问
1 这一句是Mysql的专有语法么
2 这句什么含义,我是新手请高手说详细点 展开
4个回答
展开全部
sql="insert
into
inlib(indate,bookname,bookid,innum,,price,money)values(getdate(),'"&
bookname
&"',"&
bookid
&","&
innum
&","&
price
&","&
money
&")"
innum,,price
这两个字段之间多个逗号
不是这样啊,呵呵
你检查一下是不是数据类型不对
或者将sql语句放在查询分析器执行一下
看看提示什么错
into
inlib(indate,bookname,bookid,innum,,price,money)values(getdate(),'"&
bookname
&"',"&
bookid
&","&
innum
&","&
price
&","&
money
&")"
innum,,price
这两个字段之间多个逗号
不是这样啊,呵呵
你检查一下是不是数据类型不对
或者将sql语句放在查询分析器执行一下
看看提示什么错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle中的语法,用于指定查询优化器选择方式
你这个的句含义索引的扫描方法;
/*+ INDEX(tablename index) */ ,表选择索引的扫描方法
其中的index值的是索引名称而非列名
/*+USE_HASH(tablename_a,tablename_b)*/选择 hash连接,大表和小表连接有更高的效率
/*+ALL_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.
/*+FIRST_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.
/*+FULL(TABLE)*/
表明对表选择全局扫描的方法.
/*index_desc(tablename,index)*/ 按索引列降序,一般比直接 order by 索引 desc 要快
/*+INDEX_ASC(tablename,INDEX_index)*/ 同上,只是升序
类似的还有很多,你搜索一下hint
没有用过mysql,上面只是oracle中的一些常用
你这个的句含义索引的扫描方法;
/*+ INDEX(tablename index) */ ,表选择索引的扫描方法
其中的index值的是索引名称而非列名
/*+USE_HASH(tablename_a,tablename_b)*/选择 hash连接,大表和小表连接有更高的效率
/*+ALL_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.
/*+FIRST_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.
/*+FULL(TABLE)*/
表明对表选择全局扫描的方法.
/*index_desc(tablename,index)*/ 按索引列降序,一般比直接 order by 索引 desc 要快
/*+INDEX_ASC(tablename,INDEX_index)*/ 同上,只是升序
类似的还有很多,你搜索一下hint
没有用过mysql,上面只是oracle中的一些常用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询