社区
MS-SQL Server
帖子详情
请问sql语言基础问题
xman109
2008-03-18 04:58:57
我在学习别人写的代码,看到好几处都有冒号“:”,比如:select * from abc where id=:id,比如:INSERT INTO abc (code,parameters) values(:code,:parameters)
请问这两处冒号“:”的作用是什么??
...全文
199
10
打赏
收藏
请问sql语言基础问题
我在学习别人写的代码,看到好几处都有冒号“:”,比如:select * from abc where id=:id,比如:INSERT INTO abc (code,parameters) values(:code,:parameters) 请问这两处冒号“:”的作用是什么??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xman109
2008-03-19
打赏
举报
回复
弄明白了,自己解释一下,顺便把分给大家
:的意思是指在parameters属性里面定义一个参数名称
xman109
2008-03-19
打赏
举报
回复
[Quote=引用 7 楼 AAAlove 的回复:]
--SQL Server 没有看到这种语法。
--你说的就是SQL Server的局部变量的声明。
--可以使用以下代码替换:
declare @id int--声明
select @id=id from abc --查询并赋值
select * from abc where id=@id,
--同理:
--声明和赋值就不再说了。
INSERT INTO abc (code,parameters) values(@code,@parameters)
[/Quote]
谢谢各位啊,尤其是这个仁兄
使用环境是c++builder操作sql server,我又琢磨了一下,觉得查询并赋值比较有道理。
因为使用ADOCommand,parameters里面有code、parameters项目,是不是查询并给参数属性赋值啊
sniper0221
2008-03-19
打赏
举报
回复
":"就是不是SQL Server里所使用的关键字或符号
查下联机帮助就知道了,根本就没有冒号。
AAAlove
2008-03-19
打赏
举报
回复
--SQL Server 没有看到这种语法。
--你说的就是SQL Server的局部变量的声明。
--可以使用以下代码替换:
declare
@id
int
--声明
select
@id=id
from
abc --查询并赋值
select
*
from
abc
where
id=@id,
--同理:
--声明和赋值就不再说了。
INSERT INTO
abc (code,parameters) values(@code,@parameters)
xingchenbbs
2008-03-19
打赏
举报
回复
星辰技术社区:
www.netcsharp.cn
,我们将帮您以最快的速度找到最佳的解决方案
heshengfen123
2008-03-18
打赏
举报
回复
老龟啥都懂的吗?
hui_hui_2007
2008-03-18
打赏
举报
回复
这种语法不是sql server的.
hlq8210
2008-03-18
打赏
举报
回复
老乌龟厉害,太快了吧,休息一下咯
hlq8210
2008-03-18
打赏
举报
回复
少见,这样写语法能通过吗?
dawugui
2008-03-18
打赏
举报
回复
这不是SQL SERVER的.
是PB的.
:ID是个变量.
如果是SQL SERVER
INSERT INTO abc (code,parameters) values(@code,@parameters)
Microsoft
SQL
Server 2008技术内幕:T-
SQL
语言
基础
ISBN:9787121095931 沉寂了一段时间,什么都没写,并不是没书可以推荐了,而是因为我正在钻研《Microsoft
SQL
Server 2008技术内幕:T-
SQL
语言
基础
》(以下简称“T
SQL
基础
”),让各位久等,实在不好意思。 最近
SQL
Server方面新书出得少,呃,应该说数据库方面的书出得少了,不知七月是否淡季。感觉没什么书可买了,却看见了T
SQL
基础
。 ...
SQL
Server期末上机考试实战题库
SQL
(Structured Query Language)是用于管理和操作关系型数据库的标准
语言
。它广泛应用于数据的查询、更新、插入和删除等操作,是IT领域数据库管理人员和开发人员必须掌握的工具。掌握
SQL
语言
,对于保证数据的准确性和操作的高效性至关重要。在数据库管理中,视图(View)是一种虚拟表,它是由一个
SQL
查询定义的,用户可以通过视图来查看表中的数据,就好像它真的存在于数据库中一样。视图仅包含数据定义,不包含数据本身,因此在查询视图时,数据是从
基础
表中动态生成的。
db_tutorial学习路线:从C
语言
基础
到数据库内核开发的进阶之路
在软件开发领域,数据库是存储和管理数据的核心组件,但许多开发者对其内部工作原理知之甚少。你是否也曾疑惑:数据在磁盘上如何存储?索引如何加速查询?事务如何保证数据一致性?通过[db_tutorial](https://link.gitcode.com/i/36de0f9f387b7147d3f833382d0f4491)项目,你将亲手构建一个简化版数据库,从C
语言
基础
逐步深入数据库内核开发,彻底揭开...
SQL
语言
基础
一、
SQL
简介
SQL
(Structured Query Language)结构化查询
语言
是广泛应用于数据库管理软件的
语言
(非编程
语言
),根据
SQL
语言
不同功能特性,将其分为三类,分别是DDL(Data Definition Language)数据定义
语言
,DML(Data Maniputation Language)数据操纵
语言
,DCL(Data Control Language)数据控制
语言
...
Oreacle(
SQL
语言
基础
)
本文介绍了
SQL
语言
的
基础
知识,包括
SQL
的分类(DDL、DML、DCL、TCL)和常用工具(如
SQL
*Plus)。重点讲解了SELECT查询语句(列选择、过滤、排序、分页)、DML操作(INSERT、UPDATE、DELETE)以及事务控制(COMMIT、ROLLBACK)。文章提供了丰富的
SQL
示例代码,适合初学者入门和中级开发者提升。同时推荐了Oracle和My
SQL
官方文档作为参考资料。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章