sql server的sql语句和oracle的sql语句有什么不同吗

sql server的sql语句和oracle的sql语句有什么不同吗,第1张

基本上都是相似的,但值得注意的几个地方(是我们经常碰到的):

1数据类型是varchar2而不是varchar,

2有数据类型number,没有数据类型numeric,

3还有就是字符的连接,用的是“||”而不是"+",

4取得系统时间是sysdate ,而不是函数getdate()

还有一些在具体的使用中需要注意的,

可以查看sql server与oracle的对比列表。

呵呵,希望能有帮助,^_^

if exists (select from dbosysobjects where id = object_id(N'[dbo][checkout]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

如果 存在函数(找出用户表名是""的数据)

drop table [dbo][checkout]

删除表

GO

建新表

CREATE TABLE [dbo][checkout] (

 在dbo角色权限下的表

[pk] [decimal](20, 0) NOT NULL ,

 主键

[chk_no] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

使用 中文排序 ,好像是按编码。

[in_no] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[days] [int] NOT NULL ,

[money] [float] NOT NULL ,

[chk_time] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[remark] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,

) ON [PRIMARY] 在主表空间,默认就一个

GO

打开vs 选择视图=>服务器资源管理器=>右击数据连接=>选择Microsoft Sql Server=>输入服务器名称及用户名、密码并选择数据库后=>高级=>已出现数据库连接字符串(注:自行输入密码,pwd=密码)

SqlConnection conn = new SqlConnection("上面步骤生成的字符串");

try

{

   connOpen();

   DataTable dt = new DataTable();

   SqlDataAdapter sda = new SqlDataAdapter("sql查询", conn);

   sdaFill(dt);

 }

 catch (Exception ex)

 {

     throw ex;

 }                             

 finally 

 {

     connClose(); 

 }

以上就是关于sql server的sql语句和oracle的sql语句有什么不同吗全部的内容,包括:sql server的sql语句和oracle的sql语句有什么不同吗、这些sql 语句是什么意思(sqlserver数据库)(就解释关键字就行了)急!!!、c#怎么书写连接sqlserver数据库的语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9327238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存